3334 Commits (05e08889edde0a3b3347257b272786e4e7aff32d)

Author SHA1 Message Date
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 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
Christophe Coevoet c571ccafd3 Restrict the JSONC fix to affected versions 10 years ago
Christophe Coevoet f3d8323a71 Fixed the json formatting when using JSONC 10 years ago
Michael Gusev a531594a4a Issue #3422
https://github.com/composer/composer/issues/3422
10 years ago
kaktus42 116ccdac62 return false if local file path does not exist in GitDriver and HgDriver 10 years ago
Olivier Laurendeau b6b3cf3a49 Add ignore-platform-reqs option to require command 10 years ago
Olivier Laurendeau 6784570691 Add ignore-platform-reqs option to remove command 10 years ago
d060631 cfa8432a60 add no-dev option to licenses command 10 years ago
André R 9e0a85fb64 Fix use of non existing ->getIO() function 10 years ago
mpoiriert 2a4b125125 change preProcess from private to public
I need to override the preProcess method from a child class.

The use case is related to package renaming in a private satis repository. I understand the implication for packagist (and other public repository) but keeping the root packageName cause problem when you need to rename a package.

I will override override the name assignation with this

```PHP

// use the main identifier if name is not present
$data['name'] = !isset($data['name']) ? $this->packageName : $data['name'];

```
10 years ago
Jordi Boggiano a309e1d89d Fix tests and run it before the push url updater 10 years ago
Jordi Boggiano fb1747624c Force the origin remote url to be the original one and not that of a mirror 10 years ago
Jordi Boggiano 373c688f8c Merge pull request #3362 from phansys/composer_version
Added branch-alias to version output when it is aliasing dev-master
10 years ago
Javier Spagnoletti 5a473439ed Updated $branchAliasVersion set based on @Seldaek's suggestion. 10 years ago
Jordi Boggiano 3e1d0681d1 Merge pull request #3334 from NAYZO/master
minor fixes in DownloadManager.php
10 years ago