Jordi Boggiano
eadc167b12
Fix BC layer for events
9 years ago
Jordi Boggiano
82b7fdf4c1
Add BC for Script\Event instances, fixes #3811
9 years ago
Jordi Boggiano
b098a2fdde
Fix clear cache when a dir does not exist, fixes #3810
9 years ago
Kunal Mehta
05e196893b
Add --no-check-publish option to "composer validate"
...
This is useful when you want to use composer to manage dependencies, but
don't actually want your project to be installable as a composer package.
Any issues that would prevent publishing are still shown, but as a warning
instead of an error.
9 years ago
Jordi Boggiano
d5feea83b6
Sync up diagnose command with the installer
9 years ago
Jordi Boggiano
45b1f356c2
Add debug output when a plugin is loaded
9 years ago
Jordi Boggiano
4d665f59b0
Create lock if we only have platform dependencies
9 years ago
Jordi Boggiano
e5985a9b55
Merge pull request #3778 from edhgoose/patch-1
...
Fix reference to getIO as per #3777
9 years ago
Jordi Boggiano
2eb69f120e
Move check to follow the previous code change
9 years ago
Jordi Boggiano
0c775e997e
Fallback to https directly if ssh proto is disabled on github private repos, fixes #2786
9 years ago
Edward Hartwell Goose
bcb5e479b7
Fix reference to getIO as per #3777
9 years ago
Jordi Boggiano
e0ce559838
Merge remote-tracking branch 'alcohol/write-errors-to-stderr'
...
Conflicts:
src/Composer/Command/LicensesCommand.php
9 years ago
Jordi Boggiano
c573ae5781
Add missing LICENSE files from dependencies, fixes #3776
9 years ago
Jordi Boggiano
182cfbc249
Merge remote-tracking branch 'SofHad/licenses'
...
Conflicts:
src/Composer/Command/LicensesCommand.php
9 years ago
Jordi Boggiano
3ba581f0df
Improve error messages for required hhvm/php versions, fixes #3767
9 years ago
Christian Flothmann
fa3ea2a626
remove unused method argument
...
Unlike the `TableHelper`, the `render()` method of the `Table` class
does not make use of an `$output` argument. The actual `OutputInterface`
to send the table to is passed in the constructor instead.
9 years ago
Rob Bast
3d329622d7
overwrite -> overwriteError
9 years ago
Rob Bast
3c7a617753
overwriteError + ask[X]() to stderr
9 years ago
Rob Bast
ec434e4576
Formatting only
9 years ago
Rob Bast
cb336a5416
Implement writeError throughout Composer
9 years ago
Jordi Boggiano
84d4594278
Merge remote-tracking branch 'alcohol/update-tablehelper-to-table'
9 years ago
Jordi Boggiano
0b4a9235f4
CS fixes
9 years ago
Jordi Boggiano
3cff4a3bb9
Check for homepages in local repo first if available to make the home command faster
9 years ago
Jordi Boggiano
09da587ee2
Forward args
10 years ago
Jordi Boggiano
074a748675
missing use statements :s
10 years ago
Jordi Boggiano
3efed220a6
Clean up event dispatching code and make package events extend installer events
10 years ago
Rob Bast
3dd93c91b8
TableHelper is deprecated, switched to Table
10 years ago
Nimit Kalra
b2b9688c92
Conform with Symfony Coding Standards
...
According to Symfony Coding Standards, a single space must be added around binary operators excluding the concatenation operator.
"Add a single space around binary operators (==, &&, ...), with the exception of the concatenation (.) operator" (http://symfony.com/doc/current/contributing/code/standards.html )
10 years ago
Jordi Boggiano
833ce98426
Merge pull request #3747 from vkartaviy/patch
...
Added missing $learnedWhy property
10 years ago
Jordi Boggiano
5744981795
Merge pull request #3702 from alcohol/feature/list-scripts
...
Added --list to run-script command, closes #3671
10 years ago
Jordi Boggiano
0e977e3fde
Add more docs to config command
10 years ago
Jordi Boggiano
efcd1e4247
Merge pull request #3749 from alcohol/allow-setting-packagist-to-false-through-config-command
...
composer config repositories.packagist false
10 years ago
Jordi Boggiano
b4698568d2
Adjust tests and fix installer code to create the pool using locked requirements and not the composer.json reqs
10 years ago
Felix Kiss
b86f9bf4ba
Update RootPackageInterface.php
...
Fix typo
10 years ago
Rob Bast
47d75f77d5
Let's be gentle and allow FALSE too
10 years ago
Rob Bast
ef92a06205
composer config repositories.packagist false
...
closes #3728 , closes #3713 , closes #3290 , not sure about #3025
10 years ago
Vladimir Kartaviy
813fd0b703
Added missing $learnedWhy property
10 years ago
Jordi Boggiano
781d8cb925
Merge pull request #3740 from bestform/ignore-root-requirements-in-installer
...
Ignore root requirements in installer when installing from locked state
10 years ago
Jordi Boggiano
53925295c3
Merge pull request #3699 from trivago/non_feature_branches
...
added non-feature-branches
10 years ago
Matthias Derer
c9cff6387a
removed requirements from the root package should we install from the lock file
10 years ago
Jordi Boggiano
1d8f05f1dd
Merge pull request #3726 from davidverholen/patch-1
...
fix bug in GitDriver::supports for remote repo
10 years ago
Francis Besset
16578d1d01
Simplified syntax
10 years ago
Jordi Boggiano
1f1b334f46
Merge pull request #3711 from alcohol/github-api-v3-deprecations
...
GitHub api v3 deprecations, closes #3566
10 years ago
Rob Bast
a34335a9bb
github deprecation changes
...
- added some tests
- minor bug fixes discovered during testing
- resolved two deprecations (rate limit api and authorizations api)
- added some more comments to make the flow more understandable
10 years ago
David Verholen
2d9401fb13
fix bug in GitDriver::supports for remote repo
...
for some reason it does not work (in packagist) without the $output param. I don't get any error message here, maybe someone has an idea, why?
Anyway, need this ;)
10 years ago
Jordi Boggiano
6c971c3028
Fix regex matching and add more tests for addSubNode, refs #3721 , fixes #3716
10 years ago
Rob Bast
1b10740473
Added --list to run-script command, closes #3671
10 years ago
Jordi Boggiano
07c644ac22
Merge remote-tracking branch 'alcohol/modify-diagnose-output'
10 years ago
Rob
27d211096c
chmod 644 src/Composer/Command/RemoveCommand.php
10 years ago
rkerner
abc9d60fcc
added non-feature-branches to handle non-numeric branches matching configured patterns not been handled as feature branches
10 years ago
Jordi Boggiano
8b46880f42
Avoid failing on composer show of lazy providers
10 years ago
Jordi Boggiano
777f2e81a3
Show more info when a download fails
10 years ago
Jordi Boggiano
be23cbfa6e
Merge pull request #3691 from bragento/master
...
add check for remote Repository in GitDriver::supports
10 years ago
Jordi Boggiano
cee89b5be4
Merge pull request #3694 from TaeL/master
...
remove unused statements
10 years ago
Jordi Boggiano
b39e0a271f
Merge pull request #3517 from WouterJ/patch-2
...
Added deprecated warning for the dev option
10 years ago
TaeL Kim
0ec4505401
remove unused statements
10 years ago
brandung GmbH & Co. KG
d650f05ddf
removed needless output param
10 years ago
Jordi Boggiano
27ce5ec336
Merge pull request #3688 from jeremy-derusse/improve-selfupdate-chmod
...
Reuse current file permissions in selfupdate
10 years ago
davidverholen
50d068b977
+ limit git ls-remote to heads
...
+ escape repo url
10 years ago
davidverholen
80d7ab57ed
add check for remote Repository in GitDriver::supports
10 years ago
Nils Adermann
71f83599bb
Merge pull request #3592 from SofHad/show-homepage
...
Only show instead of open the repository or homepage URL
10 years ago
Nils Adermann
c1a722b341
Merge pull request #3678 from arcturial/regex-named-group-fix
...
Add the P character to the regex pattern
10 years ago
shaddag
0b2a31a89d
suppress the prefix
10 years ago
Jérémy Derussé
e7f4014018
Reuse current file permissions
10 years ago
Chris Brand
87b7de4d0a
Add the P character to the regex pattern
...
According to http://php.net/manual/en/function.preg-match.php and some other sources named groups should contain a 'P' character after the '?'
Without this, I receive the following error when running an update:
[ErrorException]
preg_match(): Compilation failed: unrecognized character after (?< at offset 4
Exception trace:
() at phar:///var/www/git/smmqa/app/admin/composer.phar/src/Composer/Package/Version/VersionParser.php:181
10 years ago
Wouter J
32218e97d1
Added deprecated warning for the dev option
10 years ago
Nils Adermann
2697673666
Merge pull request #3685 from xfornesa/issue3647
...
fix for issue #3647
10 years ago
Xavier Fornes
2936dc0e55
some micro-optimizations made
...
refs issue #3657
10 years ago
Xavier Fornes
a4ffda699f
remove by reference on message parameter
...
refs issue #3657
10 years ago
Xavier Fornes
3f59c007f7
fix implementation for php 5.3
...
refs issue #3657
10 years ago
Nils Adermann
0543a32d39
Merge pull request #3610 from bd808/feature/classmap-authoritative
...
Add classmap-authoritative config setting
10 years ago
Nils Adermann
25d4b85f06
Merge pull request #3665 from theravel/master
...
#3663 fix error message for config command
10 years ago
Xavier Fornes
bb0a2df293
fix for issue #3657
...
ConsoleIO writing a message which contains end of lines characters
10 years ago
Dmitry Tarasov
e047ca9944
#3665 fix exception message coding style
10 years ago
Rob Bast
cdcf39b2f0
Don't show download progress
10 years ago
Dmitry Tarasov
506d923e7c
#3663 fix error message for config command
10 years ago
Rob Bast
4038477a7f
Missed a -
10 years ago
Rob Bast
5b8f9b0390
Altered output of diagnose
...
- added some docblocks
- added rate limit check for users that have no oauth token configured
- made it 'scream' less (yellow text instead of yellow background)
- reformatted the php ini checks slightly to be more condensed
10 years ago
Jordi Boggiano
825b4b9c63
Improve error message and fix typo, closes #3657
10 years ago
Jordi Boggiano
c8011af219
Improve message some more, refs #3655
10 years ago
Jordi Boggiano
57468f6204
Merge pull request #3656 from theravel/master
...
Improve error message for case with incorrect "repositories"
10 years ago
Dmitry Tarasov
f50cfe6d45
Improve error message for case with incorrect "repositories"
10 years ago
Jordi Boggiano
7b308a27f6
Merge pull request #3655 from theravel/master
...
Fix error handling for incorrect "repositories" array
10 years ago
Jordi Boggiano
cd38d1e096
Tweaks to also support 1.0-dev style aliases, refs #3480
10 years ago
Dmitry Tarasov
3b678ee379
Fix error handling for incorrect "repositories" array
10 years ago
Damian Mooyman
7bb85ff21e
Support aliases for numeric branches. Fixes #3461
10 years ago
Jordi Boggiano
2a1a963b00
support bitbucket URLs with plain http
10 years ago
Rob Bast
296252330e
fix-token-retrying-itself
10 years ago
Alexander Schwenn
395903863b
Add 'info' alias for 'show' command
10 years ago
Vladimir Kartaviy
9f0d36290b
Added missing variable
10 years ago
Jordi Boggiano
0662036f5e
Merge pull request #3641 from cebe/patch-1
...
Updated the documentation of the require command
10 years ago
Jordi Boggiano
c9f666f60b
Also clean up DYLD_LIBRARY_PATH before running git, refs #2146
10 years ago
Wouter J
3bf1ee939b
Fixed validator to accept 'a/b' and 'a/b ~2.3'
10 years ago
Carsten Brandt
7e3f4805c0
Updated the documentation of the require command
...
It did not mention that it is possible to leave out the version constraint.
10 years ago
Bryan Davis
8ceb5714a4
Fix spelling of "Authoritative"
...
- classMapAuthoratative -> classMapAuthoritative
- getClassMapAuthoratative -> isClassMapAuthoritative
- Don't use elseif since if block returns
10 years ago
Jordi Boggiano
c58b7d917c
Disable progress when no-ansi is specified, refs #3612
10 years ago
Jordi Boggiano
e0d36e19eb
Disable overwrites when no-ansi is present, fixes #3612
10 years ago
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
10 years ago
Jordi Boggiano
e172cd81a1
Fix lax validation of packages when loading them, fixes #3606 , fixes #3605
10 years ago
Jordi Boggiano
ddc1d377d7
Merge pull request #3601 from SofHad/unused-parameters
...
Suppress unused parameters in HomeCommand
10 years ago
Jordi Boggiano
8d0c1a14b3
Add --ignore-platform-reqs to create-project, refs #1426
10 years ago
SofHad
5c43485e57
Suppress unused parameters in HomeCommand
10 years ago
Jordi Boggiano
095dc61295
Rename runAutoloader to dumpAutoloader, refs #3453
10 years ago
Jordi Boggiano
b8f4960f0d
Merge remote-tracking branch 'mattsah/master'
10 years ago
Jordi Boggiano
82b84f7a0a
Fix formatting of constraint output
10 years ago
Jordi Boggiano
0a0ad6c335
Merge pull request #3562 from stof/patch-1
...
Add the package license for PEAR packages
10 years ago
SofHad
45089a6771
[Minor] remove the unused private variables
10 years ago
SofHad
844b57bf7f
Fixed render method
10 years ago
SofHad
dc9429c82a
Remove deprecated TableHelper and update table style
10 years ago
SofHad
c93305a805
To show instead of open the repository or homepage URL
10 years ago
Christophe Coevoet
d8813341c3
Support parsing stability flags on complex constraints
...
Fixes #3570
10 years ago
Jordi Boggiano
60ac971419
Fix relative path fetching when a var uses var replacement, fixes #3564
10 years ago
Jordi Boggiano
e0291f3a30
Fix parsing of empty git commits, fixes #3565
10 years ago
Christophe Coevoet
d22070526f
Add the package license for PEAR packages
...
Refs https://github.com/composer/satis/issues/192
10 years ago
Jordi Boggiano
c54d6f93e3
Add --absolute to resolve absolute paths in config command, otherwise set default back to relative
10 years ago
Jordi Boggiano
331bda235c
Fix activation of global plugins, fixes #3557
10 years ago
Jordi Boggiano
2b16a73659
Load plugins before purging packages, fixes #3557
10 years ago
Jordi Boggiano
0c87048fed
Also detect full temp dir, fixes #3559
10 years ago
Rob Bast
47fd093a44
added --no-progress to self-update
...
closes composer/composer#3555
10 years ago
Jordi Boggiano
901fd838f3
Merge pull request #3450 from nicolas-grekas/prefer-lowest-stable
...
add --prefer-lowest and --prefer-stable to update command
10 years ago
Jordi Boggiano
d621c51b2c
Bullet-proof global composer instantiation
10 years ago
Nicolas Grekas
e821ac2772
Persist prefer-lowest in composer.lock
10 years ago
Jordi Boggiano
0627d846a5
PluginManager refactoring, fixes #3550
10 years ago
Jordi Boggiano
1622b9a390
Fix tests
10 years ago
Jordi Boggiano
90a29c127f
Fix bug when installing
10 years ago
Jordi Boggiano
cf9d5f637b
Suppress errors when creating global composer
10 years ago
Jordi Boggiano
dcd2c9c7c6
Make sure global plugins are purged as well, fixes #3115
10 years ago
Jordi Boggiano
cc4223e6f9
Avoid loading plugins that have had their code wiped from filesystem, fixes #3115 , closes #3538
10 years ago
Jordi Boggiano
bef89604e2
Fix parsing of strings, fixes #3543
10 years ago
Jordi Boggiano
aec1af4e11
Point users at troubleshooting if they get known exceptions
10 years ago
Jordi Boggiano
07ad1da3ac
Fix HHVM interop
10 years ago
Nicolas Grekas
98b254a3ec
split update --prefer-lowest and --prefer-stable
10 years ago
Nicolas Grekas
4a0feb0189
add --prefer-lowest-stable to update command
10 years ago
Andreas Möller
6ddd8d4ec7
Enhancement: Add sort-packages option which allows sorting of packages
10 years ago
Rob
d9b8b3611b
fixes composer/composer#3546
10 years ago
Rob Bast
113606be7b
should fix composer/composer#3382
10 years ago
Jordi Boggiano
8dad846613
Add SNI settings for SSL URLs that are proxied, fixes #3204
10 years ago
Jordi Boggiano
4a6503fe36
Add suppor for https_proxy, fixes #3204
10 years ago
Jordi Boggiano
2131c8b480
Simplify tag probe
10 years ago
Thijs Lensselink
6ccc804094
Fix #3521 version mismatch when running diag, Replaced git command to get current checked out tag
10 years ago
Jordi Boggiano
5133c3fe9a
Merge pull request #3424 from kaktus42/master
...
return false if local file path does not exist in GitDriver and HgDriver
10 years ago
Jordi Boggiano
10401d544b
Avoid leftovers in temp dir
10 years ago
Jordi Boggiano
3ff8bcffea
Allow loading of real composer repos by local path, fixes #1899
10 years ago
Jordi Boggiano
d8f043e12c
Remove object state from methods to simplify things, refs #3385
10 years ago
Jordi Boggiano
dc6da039d5
Merge remote-tracking branch 'gimler/licenses_no_dev'
10 years ago
Jordi Boggiano
d4523119ea
Use caret operator for 0.x releases when guessing versions, fixes #3518
10 years ago
Jordi Boggiano
06e96a78e2
Update ranges for 0.N versions, refs #3518
10 years ago
Jordi Boggiano
9438f3a58f
Use better semver ranges for 0.x versions, fixes #3518
10 years ago
Jordi Boggiano
92f4c1fb35
Allow and ignore semver build metadata, fixes #2422
10 years ago
Jordi Boggiano
f363f9d370
Add support for caret (^) operator
10 years ago
Jordi Boggiano
ebab9db27a
Add support for hyphen ranges
10 years ago
Jordi Boggiano
69ef80124f
Add support for capital X in 3.X and || for OR
10 years ago
Jordi Boggiano
4c713978e9
Add more tests and validate that there is only one comma
10 years ago
Jordi Boggiano
ca168d478b
Spaces are now equivalent to comma in constraints and mean AND
10 years ago
Jordi Boggiano
029f709300
Fix parsing stability suffixes in multi constraints, fixes #1732
10 years ago
Jordi Boggiano
fc3c7838b2
CS fixes
10 years ago
Jordi Boggiano
59648b12a4
Add HHVM support in UA header
10 years ago
Jordi Boggiano
d249d0c121
Reset composer to load the new requirements, fixes #3511
10 years ago
Nils Adermann
6340f4ca58
Merge pull request #3493 from spreston/master
...
Fixed dependency problem caused by pull request #3482
10 years ago
Nils Adermann
859c8f5bb3
Use the repositories configured in composer.json for the require command
10 years ago
Jordi Boggiano
37ec0bde9d
Merge pull request #3502 from acoulton/patch-1
...
Prevent APC causing random fatal errors [fixes #264 ]
10 years ago
Andrew Coulton
9ca99762f9
Prevent APC causing random fatal errors [ fixes #264 ]
...
Update the phar stub to prevent APC attempting to run the composer classes through
the opcode cache on supported APC versions to avoid the random fatal "duplicate
class" errors at runtime as reported in #264 .
Prior to APC version 3.0.12 this was a PHP_INI_SYSTEM directive, so output a
warning instead.
10 years ago
Douglas Greenshields
fac3e135e3
fix typo
10 years ago
Jordi Boggiano
2b7b605839
Skip empty time values
10 years ago
Steve Preston
dfe18d2e7f
Fixed dependency problem caused by pull request #3482
10 years ago
Yagiz Nizipli
bf210a340b
Free up memory before disabling gc.
10 years ago
Jordi Boggiano
947c1fbabb
Merge pull request #3484 from stof/fix_rule
...
Fix the display of rules
10 years ago
Jordi Boggiano
ac676f47f7
Disable GC when computing deps, refs #3482
10 years ago
Christophe Coevoet
7fd9341464
Fix the display of rules
...
Close #3483
10 years ago
Nils Adermann
91dd999eb6
Merge pull request #3383 from mpoiriert/patch-1
...
change preProcess from private to public
10 years ago
Nils Adermann
b2d5bb7583
Merge pull request #3389 from andrerom/undefied_getio_fn
...
Fix use of non existing ->getIO() function
10 years ago
Nils Adermann
4a945da55b
Avoid generating duplicate conflict rules
...
For each version of each package we create a conflict rule with each
other version. These are then added to the rule set and skipped if
duplicate so instead we can just generate them only once to begin with
and avoid unnecessary memory allocation and duplication lookups.
10 years ago
Jordi Boggiano
f291bf6f5c
Merge pull request #3481 from naderman/optimize-solver
...
Solver optimizations
10 years ago
Nils Adermann
6f41e99fe2
Add back ruleById function for BC
10 years ago
Nils Adermann
2c43a3bcd0
Improve docblocks of public properties
10 years ago
Nils Adermann
107a736440
Recreate getLiterals method for BC
10 years ago
Nils Adermann
26598c4a9a
Remove unnecessary pool reference from rules
10 years ago
Nils Adermann
d77400ade2
Make ruleById lookup table in rule set public
...
Saves about 500k function calls on a packagist update
10 years ago
Nils Adermann
5c0efdcaa2
Move public properties to top and document them
10 years ago
Nils Adermann
c6af09b1da
Make project id public
...
Reduction of rougly 1.3 million function calls on packagist update
10 years ago
Nils Adermann
ef41f136f8
Literals on rule are now public
...
This causes a reduction of ~500k function calls for packagist composer
update (~14 million total).
10 years ago
Matthew J. Sahagian
55b2afe9ad
Expose no autoloader option to update command
10 years ago
Matthew J. Sahagian
198ac7bc5b
Expose no autoloader option to install command
10 years ago
Matthew J. Sahagian
5896f283be
Allow for disabling autoloader on Installer
10 years ago
Nils Adermann
b23a3cd368
Merge pull request #3423 from Michael-Gusev/patch-1
...
Issue #3422
10 years ago
Nils Adermann
96955dd23b
Merge pull request #3264 from duncan3dc/remove-self-update-warning
...
Don't display the dev warning time when running self-update
10 years ago
Nils Adermann
b21f2be651
Merge pull request #3448 from cs278/config-env-test
...
Fix config tests when environment variables are set
10 years ago
Nils Adermann
5333017aea
Remove unused selectNewestPackages method in DefaultPolicy
...
Unused as of 1b6f57e651
10 years ago
Chris Smith
86b5938cdb
Allow reading of COMPOSER_ environment variables to be disabled
10 years ago
Craig Duncan
b84c3f0268
Don't display the dev warning time when running self-update
...
Use the Application::find() method to resolve the command name, as Application::getCommandName() only returns whatever was entered as the first argument.
If the user only entered enough of the command to be unambiguous (eg self-up) then the warning would still show
By calling Application::find() we ensure that if we are going to run the self-update command then we will not show the warning, no matter what the user entered
10 years ago
Nils Adermann
dccb728e10
Remove further unnecessary checks for packages being arrays
10 years ago
Nils Adermann
89bd9be295
This entirely removes StreamableRepositories and minimal package arrays
10 years ago
Sam Mousa
670ca2f889
Fixed issue #3441
10 years ago
Nils Adermann
6f4be698a5
Merge pull request #3325 from rdohms/implementing-abandoned-packages
...
Abandoned Package Warnings
10 years ago
Nils Adermann
9751e1ab58
Remove unnecessary collection of names which isn't used
10 years ago
Nils Adermann
83159dc153
Use elseif instead of else { if {
10 years ago
Nils Adermann
0daaa1a902
Reduce whatProvides overhead
10 years ago
Nils Adermann
ee56db8767
Remove the handling of updates in the generator
...
Updates are implicitly handled by whatProvides for install requests
10 years ago
Nils Adermann
8a40b2443e
Merge pull request #3419 from olaurendeau/master
...
Add --ignore-platform-reqs for remove and require commands
10 years ago
Christophe Coevoet
b0f13e0ab6
Fix typo
10 years ago