1
0
Fork 0
mirror of https://github.com/composer/composer synced 2025-05-11 01:22:54 +00:00
Commit graph

74 commits

Author SHA1 Message Date
Jordi Boggiano
f8dff0867c Remove --disable-tls/--cafile flags and rely solely on config options plus some wording clarifications 2016-01-10 16:37:11 +00:00
Jordi Boggiano
5d015defb8 Merge remote-tracking branch 'origin/master' into tls-config 2016-01-10 16:10:22 +00:00
Jordi Boggiano
633e9f91a1 Small tweaks for consistency, refs #3639 2016-01-10 12:35:39 +00:00
Jordi Boggiano
721acf3c93 Merge remote-tracking branch 'SofHad/update-interactive' 2016-01-10 12:09:10 +00:00
Jordi Boggiano
8913ac2fff Merge pull request #4362 from bd808/classmap-authoritative-cli
Add cli argument for classmap-authoritative
2015-09-20 16:00:21 +01:00
Olivier Laviale
cc522c20bb Optimized this->getIO() 2015-09-14 14:30:26 +02:00
Bryan Davis
cc2b9cfca5 Add cli argument for classmap-authoritative
Add a `--classmap-authoritative (-a)` argument to `composer install`,
`composer update` and `composer dumpautoload`. This enables the same
authoritative classmap behavior as the existing `classmap-authoritative`
configuration setting. The option can be used for creating highly
optimized production autoloaders via `composer install --no-dev
--optimize-autoloader --classmap-authoritative` for projects where
multiple autoloaders are present and unnecessary `file_exists` calls
introduce performance issues.

Closes #4361
2015-08-19 22:18:54 -06:00
Rob Bast
cb336a5416 Implement writeError throughout Composer 2015-02-25 11:00:35 +01:00
SofHad
f9777bc70a Check if input is interactive 2015-01-30 11:53:42 +01:00
SofHad
1a82ecad91 Refactor the loop + add private method isInteractive 2015-01-30 11:29:58 +01:00
Jordi Boggiano
b39e0a271f Merge pull request #3517 from WouterJ/patch-2
Added deprecated warning for the dev option
2015-01-30 10:00:15 +00:00
Padraic Brady
19e24c5804 Merge branch 'master' into tls-config
Conflicts:
	.travis.yml
	doc/03-cli.md
	src/Composer/Command/ConfigCommand.php
	src/Composer/Command/CreateProjectCommand.php
	src/Composer/Command/DiagnoseCommand.php
	src/Composer/Command/InstallCommand.php
	src/Composer/Command/RequireCommand.php
	src/Composer/Command/SelfUpdateCommand.php
	src/Composer/Command/ShowCommand.php
	src/Composer/Command/UpdateCommand.php
	src/Composer/Config.php
	src/Composer/Downloader/FileDownloader.php
	src/Composer/Factory.php
	src/Composer/Repository/ComposerRepository.php
	src/Composer/Repository/PearRepository.php
	src/Composer/Repository/Vcs/VcsDriver.php
	src/Composer/Util/GitHub.php
	src/Composer/Util/RemoteFilesystem.php
2015-01-29 20:31:56 +00:00
Wouter J
32218e97d1 Added deprecated warning for the dev option 2015-01-28 17:16:58 +01:00
SofHad
dd9e208bc7 update the logic 2015-01-20 00:45:39 +01:00
SofHad
6fff09c82a Simplified questionnaire 2015-01-10 23:24:24 +01:00
SofHad
aca619e130 Interactive interface with autocompletion 2015-01-09 21:44:39 +01:00
Bryan Davis
ad1f8e6c5a Add classmap-authoritative config setting
Add a "classmap-authoritative" configuration setting that can be used to
disable searching the various prefix and fallback directories for
classes that have not been registered with the
Composer\Autoload\ClassLoader class map. This setting can be used to
optimize performance by avoiding a potentially large number of
`file_exists` calls when Composer is being used in a program with
additional autoloader facilities. Use of the setting implies
"optimize-autoloader" to ensure that the most complete class map
possible is generated.

Closes #3603
2015-01-03 17:35:25 -07:00
Jordi Boggiano
095dc61295 Rename runAutoloader to dumpAutoloader, refs #3453 2014-12-29 20:29:13 +00:00
Jordi Boggiano
b8f4960f0d Merge remote-tracking branch 'mattsah/master' 2014-12-29 20:21:43 +00:00
Nicolas Grekas
98b254a3ec split update --prefer-lowest and --prefer-stable 2014-12-13 11:51:30 +01:00
Nicolas Grekas
4a0feb0189 add --prefer-lowest-stable to update command 2014-12-13 11:51:30 +01:00
Matthew J. Sahagian
55b2afe9ad Expose no autoloader option to update command 2014-11-21 13:22:17 -08:00
Jordi Boggiano
94926218e8 CS fixes 2014-10-17 18:57:27 +01:00
Jordi Boggiano
ec0463a400 Add tests for platform packages required by root and avoid creating rules altogether instead of disabling them, refs #3320 2014-10-17 15:30:27 +01:00
alu
b7fa302b90 add ignore-platform-package-requirements for update/install commands. 2014-10-08 14:20:36 +09:00
Maximilian Reichel
845ebdcfd4 alter command help to explain glob usage
hey there! using globs for whitelisting packages is (imo) a very useful feature worth being explained to the user ;)
2014-06-12 13:55:56 +02:00
Pádraic Brady
d8cbd9f057 Expand cli TLS options to other commands + misc fixes 2014-02-28 20:35:08 +00:00
Robert Boloc
5e5311a224 use optimize-autoloader config param in update and install commands 2014-01-17 15:04:10 +01:00
Jordi Boggiano
e126c92525 Fix exit codes, cc @tyrael 2013-11-22 16:17:02 +01:00
Phillip Look
07a7284ffc Change dependency processing for update with whitelisted packages
By default dependencies of white listed packages are no longer installed automaticaly.
To Install dependencies of whitelisted packages use --with-dependencies.
- rework after review comments
- precise documentation of option
- add missing punctuation marks
2013-10-16 09:37:14 +02:00
Nils Adermann
d00ca4bcdb Add a Command event triggered by all comands which load plugins 2013-09-05 14:30:03 +02:00
Nils Adermann
15ac7be6f1 Fix disabling plugins which has to happen in the factory now 2013-08-30 12:51:41 +02:00
Nils Adermann
f0b45099c1 Correct authorship info for files I edited 2013-08-30 12:51:41 +02:00
Nils Adermann
b83535d2d9 Add back --no-custom-installers option with a deprecated warning 2013-08-30 12:51:41 +02:00
Nils Adermann
01a08a2ff3 As preparation for composer plugins, rename custom installers to plugins 2013-08-30 12:51:40 +02:00
Jordi Boggiano
22c7d4119f install and create-project now default to dev mode (use --no-dev for production installs) 2013-06-04 15:22:19 +02:00
Jordi Boggiano
f6b7f0e29a Add --lock argument to the update command to make this hack explicit and official 2013-05-30 10:08:34 +02:00
Jordi Boggiano
3b97e2e260 Add support for new verbosity levels, and initial debug output 2013-04-26 23:23:35 +02:00
Miklós Márton
72a4146383 Scratch 'prefer-source'; 'preferred-install' is the bee's knees 2013-03-05 12:56:09 +01:00
Miklós Márton
0d81ab7f46 Install/update now uses the new config variable 'prefer-source', fixes #553 2013-03-04 20:29:14 +01:00
Jordi Boggiano
caf26ac37c Enable dev mode by default in update command, add a --no-dev flag, fixes #1005 2013-03-03 00:42:22 +01:00
Galymzhan
f59181d7d5 add support for --no-progress, fixes #621 2012-12-11 20:30:09 +06:00
Jordi Boggiano
f3bfeb3608 Rename --optimize-autoloaders to --optimize-autoloader since there is just one 2012-10-24 17:33:31 +02:00
Sebastian Krebs
578a216343 Add shorthand '-o'-option for '--optimize-autoloaders' 2012-10-23 14:58:41 +02:00
Sebastian Krebs
86518a22d7 Allow autoloader optimization right from 'update' too 2012-10-23 13:47:41 +02:00
Jordi Boggiano
a9afa8bc1f Merge remote-tracking branch 'mheleniak/prefer_dist' and fix dists
Conflicts:
	src/Composer/Installer.php
	src/Composer/Package/Locker.php
2012-09-27 18:36:55 +02:00
Jordi Boggiano
0689e24e83 Update command descriptions, fixes #1068 2012-09-06 00:26:04 +02:00
Mateusz Heleniak
aa0ff14be5 added --prefer-dist option 2012-08-31 22:25:17 +02:00
Jordi Boggiano
4d84f62cd9 Improve consistency and formatting of verbose output for update/install 2012-08-18 16:01:44 +02:00
Johannes M. Schmitt
f5ce2d577b fixed typo 2012-07-22 01:10:03 +02:00