Rob
27d211096c
chmod 644 src/Composer/Command/RemoveCommand.php
2015-02-02 16:31:31 +01:00
rkerner
abc9d60fcc
added non-feature-branches to handle non-numeric branches matching configured patterns not been handled as feature branches
2015-02-02 14:36:50 +01:00
Jordi Boggiano
8b46880f42
Avoid failing on composer show of lazy providers
2015-01-31 21:24:50 +00:00
Jordi Boggiano
777f2e81a3
Show more info when a download fails
2015-01-31 21:24:48 +00:00
Jordi Boggiano
be23cbfa6e
Merge pull request #3691 from bragento/master
...
add check for remote Repository in GitDriver::supports
2015-01-30 20:24:26 +00:00
Jordi Boggiano
cee89b5be4
Merge pull request #3694 from TaeL/master
...
remove unused statements
2015-01-30 10:58:26 +00: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
TaeL Kim
0ec4505401
remove unused statements
2015-01-30 16:39:55 +09:00
brandung GmbH & Co. KG
d650f05ddf
removed needless output param
2015-01-29 20:00:49 +01:00
Jordi Boggiano
27ce5ec336
Merge pull request #3688 from jeremy-derusse/improve-selfupdate-chmod
...
Reuse current file permissions in selfupdate
2015-01-29 18:25:30 +00:00
davidverholen
50d068b977
+ limit git ls-remote to heads
...
+ escape repo url
2015-01-29 17:08:32 +01:00
davidverholen
80d7ab57ed
add check for remote Repository in GitDriver::supports
2015-01-29 15:46:11 +01:00
Nils Adermann
71f83599bb
Merge pull request #3592 from SofHad/show-homepage
...
Only show instead of open the repository or homepage URL
2015-01-29 13:44:11 +01:00
Nils Adermann
c1a722b341
Merge pull request #3678 from arcturial/regex-named-group-fix
...
Add the P character to the regex pattern
2015-01-29 13:42:11 +01:00
shaddag
0b2a31a89d
suppress the prefix
2015-01-29 10:20:31 +01:00
Jérémy Derussé
e7f4014018
Reuse current file permissions
2015-01-28 20:00:16 +01:00
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
2015-01-28 18:41:54 +02:00
Wouter J
32218e97d1
Added deprecated warning for the dev option
2015-01-28 17:16:58 +01:00
Nils Adermann
2697673666
Merge pull request #3685 from xfornesa/issue3647
...
fix for issue #3647
2015-01-28 16:17:56 +01:00
Xavier Fornes
2936dc0e55
some micro-optimizations made
...
refs issue #3657
2015-01-28 14:43:58 +01:00
Xavier Fornes
a4ffda699f
remove by reference on message parameter
...
refs issue #3657
2015-01-28 13:38:43 +01:00
Xavier Fornes
3f59c007f7
fix implementation for php 5.3
...
refs issue #3657
2015-01-28 11:50:54 +01:00
Nils Adermann
0543a32d39
Merge pull request #3610 from bd808/feature/classmap-authoritative
...
Add classmap-authoritative config setting
2015-01-28 11:26:28 +01:00
Nils Adermann
25d4b85f06
Merge pull request #3665 from theravel/master
...
#3663 fix error message for config command
2015-01-28 11:19:50 +01:00
Xavier Fornes
bb0a2df293
fix for issue #3657
...
ConsoleIO writing a message which contains end of lines characters
2015-01-28 08:49:38 +01:00
Dmitry Tarasov
e047ca9944
#3665 fix exception message coding style
2015-01-23 10:52:53 +03:00
Rob Bast
cdcf39b2f0
Don't show download progress
2015-01-22 09:45:26 +01:00
Dmitry Tarasov
506d923e7c
#3663 fix error message for config command
2015-01-22 11:26:25 +03:00
Rob Bast
4038477a7f
Missed a -
2015-01-21 15:44:59 +01:00
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
2015-01-21 15:40:43 +01:00
Jordi Boggiano
825b4b9c63
Improve error message and fix typo, closes #3657
2015-01-20 16:39:06 +00:00
Jordi Boggiano
c8011af219
Improve message some more, refs #3655
2015-01-20 10:49:03 +00:00
Jordi Boggiano
57468f6204
Merge pull request #3656 from theravel/master
...
Improve error message for case with incorrect "repositories"
2015-01-20 10:46:36 +00:00
Dmitry Tarasov
f50cfe6d45
Improve error message for case with incorrect "repositories"
2015-01-20 13:44:29 +03:00
Jordi Boggiano
7b308a27f6
Merge pull request #3655 from theravel/master
...
Fix error handling for incorrect "repositories" array
2015-01-20 10:35:14 +00:00
Jordi Boggiano
cd38d1e096
Tweaks to also support 1.0-dev style aliases, refs #3480
2015-01-20 10:26:10 +00:00
Dmitry Tarasov
3b678ee379
Fix error handling for incorrect "repositories" array
2015-01-20 13:03:55 +03:00
Damian Mooyman
7bb85ff21e
Support aliases for numeric branches. Fixes #3461
2015-01-20 17:42:01 +13:00
Jordi Boggiano
2a1a963b00
support bitbucket URLs with plain http
2015-01-19 17:56:20 +00:00
Rob Bast
296252330e
fix-token-retrying-itself
2015-01-19 17:28:27 +01:00
Alexander Schwenn
395903863b
Add 'info' alias for 'show' command
2015-01-15 22:33:31 +01:00
Vladimir Kartaviy
9f0d36290b
Added missing variable
2015-01-12 22:48:19 +02:00
Jordi Boggiano
0662036f5e
Merge pull request #3641 from cebe/patch-1
...
Updated the documentation of the require command
2015-01-11 23:38:42 +00:00
Jordi Boggiano
c9f666f60b
Also clean up DYLD_LIBRARY_PATH before running git, refs #2146
2015-01-11 23:09:41 +00:00
Wouter J
3bf1ee939b
Fixed validator to accept 'a/b' and 'a/b ~2.3'
2015-01-11 15:42:13 +01:00
Carsten Brandt
7e3f4805c0
Updated the documentation of the require command
...
It did not mention that it is possible to leave out the version constraint.
2015-01-10 17:25:31 +01:00
Bryan Davis
8ceb5714a4
Fix spelling of "Authoritative"
...
- classMapAuthoratative -> classMapAuthoritative
- getClassMapAuthoratative -> isClassMapAuthoritative
- Don't use elseif since if block returns
2015-01-05 11:48:34 -07:00
Jordi Boggiano
c58b7d917c
Disable progress when no-ansi is specified, refs #3612
2015-01-05 16:31:16 +00:00
Jordi Boggiano
e0d36e19eb
Disable overwrites when no-ansi is present, fixes #3612
2015-01-05 16:17:15 +00: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
e172cd81a1
Fix lax validation of packages when loading them, fixes #3606 , fixes #3605
2015-01-02 07:55:29 +00:00
Jordi Boggiano
ddc1d377d7
Merge pull request #3601 from SofHad/unused-parameters
...
Suppress unused parameters in HomeCommand
2015-01-01 20:54:37 +00:00
Jordi Boggiano
8d0c1a14b3
Add --ignore-platform-reqs to create-project, refs #1426
2015-01-01 16:21:22 +00:00
SofHad
5c43485e57
Suppress unused parameters in HomeCommand
2014-12-29 21:43:57 +01: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
Jordi Boggiano
82b84f7a0a
Fix formatting of constraint output
2014-12-29 19:39:57 +00:00
Jordi Boggiano
0a0ad6c335
Merge pull request #3562 from stof/patch-1
...
Add the package license for PEAR packages
2014-12-28 15:09:37 +00:00
SofHad
45089a6771
[Minor] remove the unused private variables
2014-12-28 00:45:27 +01:00
SofHad
844b57bf7f
Fixed render method
2014-12-27 16:25:21 +01:00
SofHad
dc9429c82a
Remove deprecated TableHelper and update table style
2014-12-26 01:43:36 +01:00
SofHad
c93305a805
To show instead of open the repository or homepage URL
2014-12-26 00:07:49 +01:00
Christophe Coevoet
d8813341c3
Support parsing stability flags on complex constraints
...
Fixes #3570
2014-12-22 12:31:34 +01:00
Jordi Boggiano
60ac971419
Fix relative path fetching when a var uses var replacement, fixes #3564
2014-12-17 21:57:27 +00:00
Jordi Boggiano
e0291f3a30
Fix parsing of empty git commits, fixes #3565
2014-12-17 15:25:22 +00:00
Christophe Coevoet
d22070526f
Add the package license for PEAR packages
...
Refs https://github.com/composer/satis/issues/192
2014-12-16 18:08:38 +01:00
Jordi Boggiano
c54d6f93e3
Add --absolute to resolve absolute paths in config command, otherwise set default back to relative
2014-12-16 14:28:51 +00:00
Jordi Boggiano
331bda235c
Fix activation of global plugins, fixes #3557
2014-12-16 11:12:13 +00:00
Jordi Boggiano
2b16a73659
Load plugins before purging packages, fixes #3557
2014-12-15 20:34:23 +00:00
Jordi Boggiano
0c87048fed
Also detect full temp dir, fixes #3559
2014-12-15 20:22:08 +00:00
Rob Bast
47fd093a44
added --no-progress to self-update
...
closes composer/composer#3555
2014-12-15 08:45:13 +01:00
Jordi Boggiano
901fd838f3
Merge pull request #3450 from nicolas-grekas/prefer-lowest-stable
...
add --prefer-lowest and --prefer-stable to update command
2014-12-14 13:02:06 +00:00
Jordi Boggiano
d621c51b2c
Bullet-proof global composer instantiation
2014-12-14 12:36:58 +00:00
Nicolas Grekas
e821ac2772
Persist prefer-lowest in composer.lock
2014-12-14 10:29:41 +01:00
Jordi Boggiano
0627d846a5
PluginManager refactoring, fixes #3550
2014-12-13 18:54:42 +00:00
Jordi Boggiano
1622b9a390
Fix tests
2014-12-13 16:14:03 +00:00
Jordi Boggiano
90a29c127f
Fix bug when installing
2014-12-13 16:10:51 +00:00
Jordi Boggiano
cf9d5f637b
Suppress errors when creating global composer
2014-12-13 15:58:42 +00:00
Jordi Boggiano
dcd2c9c7c6
Make sure global plugins are purged as well, fixes #3115
2014-12-13 15:49:35 +00:00
Jordi Boggiano
cc4223e6f9
Avoid loading plugins that have had their code wiped from filesystem, fixes #3115 , closes #3538
2014-12-13 14:54:34 +00:00
Jordi Boggiano
bef89604e2
Fix parsing of strings, fixes #3543
2014-12-13 14:31:58 +00:00
Jordi Boggiano
aec1af4e11
Point users at troubleshooting if they get known exceptions
2014-12-13 11:47:22 +00:00
Jordi Boggiano
07ad1da3ac
Fix HHVM interop
2014-12-13 11:13:25 +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
Andreas Möller
6ddd8d4ec7
Enhancement: Add sort-packages option which allows sorting of packages
2014-12-13 00:24:14 +01:00
Rob
d9b8b3611b
fixes composer/composer#3546
2014-12-12 22:33:04 +01:00
Rob Bast
113606be7b
should fix composer/composer#3382
2014-12-12 18:41:37 +01:00
Jordi Boggiano
8dad846613
Add SNI settings for SSL URLs that are proxied, fixes #3204
2014-12-12 12:25:21 +00:00
Jordi Boggiano
4a6503fe36
Add suppor for https_proxy, fixes #3204
2014-12-11 17:42:55 +00:00
Jordi Boggiano
2131c8b480
Simplify tag probe
2014-12-09 22:40:08 +00:00
Thijs Lensselink
6ccc804094
Fix #3521 version mismatch when running diag, Replaced git command to get current checked out tag
2014-12-09 21:41:31 +01:00
Jordi Boggiano
5133c3fe9a
Merge pull request #3424 from kaktus42/master
...
return false if local file path does not exist in GitDriver and HgDriver
2014-12-09 14:12:13 +00:00
Jordi Boggiano
10401d544b
Avoid leftovers in temp dir
2014-12-09 11:32:02 +00:00
Jordi Boggiano
3ff8bcffea
Allow loading of real composer repos by local path, fixes #1899
2014-12-08 22:04:10 +00:00
Jordi Boggiano
d8f043e12c
Remove object state from methods to simplify things, refs #3385
2014-12-08 21:19:55 +00:00
Jordi Boggiano
dc6da039d5
Merge remote-tracking branch 'gimler/licenses_no_dev'
2014-12-08 21:09:44 +00:00
Jordi Boggiano
d4523119ea
Use caret operator for 0.x releases when guessing versions, fixes #3518
2014-12-08 17:05:50 +00:00
Jordi Boggiano
06e96a78e2
Update ranges for 0.N versions, refs #3518
2014-12-08 17:04:59 +00:00
Jordi Boggiano
9438f3a58f
Use better semver ranges for 0.x versions, fixes #3518
2014-12-08 16:57:27 +00:00
Jordi Boggiano
92f4c1fb35
Allow and ignore semver build metadata, fixes #2422
2014-12-08 15:52:32 +00:00
Jordi Boggiano
f363f9d370
Add support for caret (^) operator
2014-12-08 15:39:52 +00:00
Jordi Boggiano
ebab9db27a
Add support for hyphen ranges
2014-12-08 13:44:42 +00:00
Jordi Boggiano
69ef80124f
Add support for capital X in 3.X and || for OR
2014-12-08 12:59:01 +00:00
Jordi Boggiano
4c713978e9
Add more tests and validate that there is only one comma
2014-12-07 18:07:30 +00:00
Jordi Boggiano
ca168d478b
Spaces are now equivalent to comma in constraints and mean AND
2014-12-07 18:07:29 +00:00
Jordi Boggiano
029f709300
Fix parsing stability suffixes in multi constraints, fixes #1732
2014-12-07 17:46:04 +00:00
Jordi Boggiano
fc3c7838b2
CS fixes
2014-12-07 13:54:29 +00:00
Jordi Boggiano
59648b12a4
Add HHVM support in UA header
2014-12-07 13:47:34 +00:00
Jordi Boggiano
d249d0c121
Reset composer to load the new requirements, fixes #3511
2014-12-05 11:58:21 +00:00
Nils Adermann
6340f4ca58
Merge pull request #3493 from spreston/master
...
Fixed dependency problem caused by pull request #3482
2014-12-04 16:46:55 +01:00
Nils Adermann
859c8f5bb3
Use the repositories configured in composer.json for the require command
2014-12-04 16:14:32 +01:00
Jordi Boggiano
37ec0bde9d
Merge pull request #3502 from acoulton/patch-1
...
Prevent APC causing random fatal errors [fixes #264 ]
2014-12-03 15:33:35 +00:00
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.
2014-12-03 15:11:51 +00:00
Douglas Greenshields
fac3e135e3
fix typo
2014-12-03 13:25:25 +00:00
Jordi Boggiano
2b7b605839
Skip empty time values
2014-12-03 13:06:46 +00:00
Steve Preston
dfe18d2e7f
Fixed dependency problem caused by pull request #3482
2014-12-02 11:46:56 -05:00
Yagiz Nizipli
bf210a340b
Free up memory before disabling gc.
2014-12-02 16:02:20 +02:00
Jordi Boggiano
947c1fbabb
Merge pull request #3484 from stof/fix_rule
...
Fix the display of rules
2014-12-02 10:28:03 +00:00
Jordi Boggiano
ac676f47f7
Disable GC when computing deps, refs #3482
2014-12-02 10:23:21 +00:00
Christophe Coevoet
7fd9341464
Fix the display of rules
...
Close #3483
2014-12-01 22:56:59 +01:00
Nils Adermann
91dd999eb6
Merge pull request #3383 from mpoiriert/patch-1
...
change preProcess from private to public
2014-12-01 20:19:35 +01:00
Nils Adermann
b2d5bb7583
Merge pull request #3389 from andrerom/undefied_getio_fn
...
Fix use of non existing ->getIO() function
2014-12-01 20:17:30 +01:00
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.
2014-12-01 20:10:05 +01:00
Jordi Boggiano
f291bf6f5c
Merge pull request #3481 from naderman/optimize-solver
...
Solver optimizations
2014-12-01 19:05:42 +00:00
Nils Adermann
6f41e99fe2
Add back ruleById function for BC
2014-12-01 19:11:02 +01:00
Nils Adermann
2c43a3bcd0
Improve docblocks of public properties
2014-12-01 19:07:26 +01:00
Nils Adermann
107a736440
Recreate getLiterals method for BC
2014-12-01 19:05:01 +01:00
Nils Adermann
26598c4a9a
Remove unnecessary pool reference from rules
2014-12-01 19:02:50 +01:00
Nils Adermann
d77400ade2
Make ruleById lookup table in rule set public
...
Saves about 500k function calls on a packagist update
2014-12-01 18:28:45 +01:00
Nils Adermann
5c0efdcaa2
Move public properties to top and document them
2014-12-01 18:25:22 +01:00
Nils Adermann
c6af09b1da
Make project id public
...
Reduction of rougly 1.3 million function calls on packagist update
2014-12-01 18:18:02 +01:00
Nils Adermann
ef41f136f8
Literals on rule are now public
...
This causes a reduction of ~500k function calls for packagist composer
update (~14 million total).
2014-12-01 18:08:56 +01:00
Matthew J. Sahagian
55b2afe9ad
Expose no autoloader option to update command
2014-11-21 13:22:17 -08:00
Matthew J. Sahagian
198ac7bc5b
Expose no autoloader option to install command
2014-11-21 13:20:48 -08:00
Matthew J. Sahagian
5896f283be
Allow for disabling autoloader on Installer
2014-11-21 13:16:19 -08:00
Nils Adermann
b23a3cd368
Merge pull request #3423 from Michael-Gusev/patch-1
...
Issue #3422
2014-11-21 18:59:11 +01:00
Nils Adermann
96955dd23b
Merge pull request #3264 from duncan3dc/remove-self-update-warning
...
Don't display the dev warning time when running self-update
2014-11-21 18:51:14 +01:00
Nils Adermann
b21f2be651
Merge pull request #3448 from cs278/config-env-test
...
Fix config tests when environment variables are set
2014-11-21 15:57:16 +01:00
Nils Adermann
5333017aea
Remove unused selectNewestPackages method in DefaultPolicy
...
Unused as of 1b6f57e651
2014-11-21 15:26:09 +01:00
Chris Smith
86b5938cdb
Allow reading of COMPOSER_ environment variables to be disabled
2014-11-21 10:14:40 +00:00
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
2014-11-20 18:21:14 +00:00
Nils Adermann
dccb728e10
Remove further unnecessary checks for packages being arrays
2014-11-20 17:42:05 +01:00
Nils Adermann
89bd9be295
This entirely removes StreamableRepositories and minimal package arrays
2014-11-20 17:23:51 +01:00
Sam Mousa
670ca2f889
Fixed issue #3441
2014-11-20 14:17:40 +01:00
Nils Adermann
6f4be698a5
Merge pull request #3325 from rdohms/implementing-abandoned-packages
...
Abandoned Package Warnings
2014-11-20 13:09:18 +01:00
Nils Adermann
9751e1ab58
Remove unnecessary collection of names which isn't used
2014-11-20 12:54:56 +01:00
Nils Adermann
83159dc153
Use elseif instead of else { if {
2014-11-20 12:54:56 +01:00
Nils Adermann
0daaa1a902
Reduce whatProvides overhead
2014-11-20 12:54:56 +01:00
Nils Adermann
ee56db8767
Remove the handling of updates in the generator
...
Updates are implicitly handled by whatProvides for install requests
2014-11-20 12:54:53 +01:00
Nils Adermann
8a40b2443e
Merge pull request #3419 from olaurendeau/master
...
Add --ignore-platform-reqs for remove and require commands
2014-11-19 17:25:43 +01:00
Christophe Coevoet
b0f13e0ab6
Fix typo
2014-11-18 11:39:47 +01:00
Christophe Coevoet
c571ccafd3
Restrict the JSONC fix to affected versions
2014-11-18 11:37:26 +01:00
Christophe Coevoet
f3d8323a71
Fixed the json formatting when using JSONC
2014-11-18 11:18:14 +01:00
Michael Gusev
a531594a4a
Issue #3422
...
https://github.com/composer/composer/issues/3422
2014-11-17 11:05:23 +01:00
kaktus42
116ccdac62
return false if local file path does not exist in GitDriver and HgDriver
2014-11-16 23:34:25 +01:00
Olivier Laurendeau
b6b3cf3a49
Add ignore-platform-reqs option to require command
2014-11-14 17:32:42 +01:00
Olivier Laurendeau
6784570691
Add ignore-platform-reqs option to remove command
2014-11-14 17:32:31 +01:00
Colin O'Dell
f304611014
Fix Git failures due to tag ambiguity (issue #3417 )
2014-11-14 10:31:52 -05:00
d060631
cfa8432a60
add no-dev option to licenses command
2014-11-06 08:12:22 +01:00
André R
9e0a85fb64
Fix use of non existing ->getIO() function
2014-11-03 19:31:00 +01:00
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'];
```
2014-10-30 09:19:10 -04:00
Jordi Boggiano
a309e1d89d
Fix tests and run it before the push url updater
2014-10-20 20:16:14 +01:00
Jordi Boggiano
fb1747624c
Force the origin remote url to be the original one and not that of a mirror
2014-10-20 19:50:22 +01:00
Jordi Boggiano
373c688f8c
Merge pull request #3362 from phansys/composer_version
...
Added branch-alias to version output when it is aliasing dev-master
2014-10-17 20:28:38 +01:00
Javier Spagnoletti
5a473439ed
Updated $branchAliasVersion set based on @Seldaek's suggestion.
2014-10-17 15:07:26 -03:00
Jordi Boggiano
3e1d0681d1
Merge pull request #3334 from NAYZO/master
...
minor fixes in DownloadManager.php
2014-10-17 19:01:20 +01:00
Jordi Boggiano
94926218e8
CS fixes
2014-10-17 18:57:27 +01:00
Jordi Boggiano
751190aafd
Add new github-expose-hostname to docs/schema/config command, refs #3164
2014-10-17 17:21:59 +01:00
Jordi Boggiano
e4d96750ee
Merge pull request #3164 from xelan/github-expose-hostname-setting
...
Option to disable inclusion of hostname in OAuth app name
2014-10-17 17:16:30 +01:00
Jordi Boggiano
be53c5dd2c
Merge pull request #3207 from cs278/handle-low-diskspace
...
Handle low diskspace errors
2014-10-17 17:12:31 +01:00
Jordi Boggiano
0c5e178b9d
Merge pull request #3363 from aaukt/master
...
Add fallback for findPackage(s) for repo without provider
2014-10-17 16:48:51 +01:00
Jordi Boggiano
332a933e8b
Remove fallback on missing commit, fixes #3314 , fixes #3147
2014-10-17 16:33:00 +01:00
Jordi Boggiano
9c32f24cfc
Remove original indent if present, fixes #3143
2014-10-17 16:06:01 +01:00
Jordi Boggiano
e38ec7162a
Merge remote-tracking branch 'origin/master'
2014-10-17 15:30:41 +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
aaukt
f8fae61b05
Add fallback for findPackage(s) for repo without provider
...
This was introcuced in a4d43ee860
, but is missing the fallback for a repository without providers.
2014-10-17 09:10:47 +02:00
Javier Spagnoletti
e36f2ea618
Added branch-alias for dev-master to --version|-V output when current version is actually a revision (a non release/git tag).
...
This replies the work done in #3352 respecting other uses of ```Composer::VERSION``` constant.
| Q | A
| ------------- | ---
| Bug fix? | no
| New feature? | yes
| BC breaks? | no
| Deprecations? | no
| Tests pass? | yes
| Fixed tickets |
| Doc PR | none
2014-10-16 22:13:17 -03:00
Jordi Boggiano
b0cabd1e98
Revert "Added branch-alias for dev-master to ```--version|-V``` output when current", fixes #3356
...
This reverts commit 225a8f7a56
.
2014-10-16 08:43:09 +01:00
Jordi Boggiano
71976a638c
Merge remote-tracking branch 'alu/ignore-ext-require'
...
Conflicts:
src/Composer/Installer.php
2014-10-15 14:42:07 +01:00
Jordi Boggiano
c33c5196b1
Merge pull request #3352 from phansys/composer_version
...
Added branch-alias to version output when no tags present
2014-10-15 14:11:07 +01:00
Jordi Boggiano
ded4950433
Merge pull request #3348 from jakoch/patch-isdryRun
...
added $installer->isDryRun()
2014-10-15 13:58:05 +01:00
Jordi Boggiano
4bdd7adc55
Merge pull request #3319 from desyncr/bugfix/missing-default-author-value-validation
...
Fix missing validation on default value for author input
2014-10-15 13:33:30 +01:00
Jordi Boggiano
b7bd165fed
Merge pull request #3122 from garthkerr/patch-1
...
Add blank line to output for FileDownloader.
2014-10-14 18:21:22 +01:00
Javier Spagnoletti
225a8f7a56
Added branch-alias for dev-master to ```--version|-V``` output when current
...
version is actually a revision (a non release/git tag).
Example:
Before:
```
$ composer --version
Composer version 73e9db5d99
2014-10-07 15:03:19
```
After:
```
$ composer --version
Composer version 1.0-dev (73e9db5d99
) 2014-10-07 15:03:19
```
| Q | A
| ------------- | ---
| Bug fix? | no
| New feature? | yes
| BC breaks? | no
| Deprecations? | no
| Tests pass? | yes
| Doc PR | none
2014-10-13 16:17:28 -03:00
jakoch
24b4ce8831
added $installer->isVerbose()
2014-10-11 19:46:37 +02:00
jakoch
c8b9d299d5
added $installer->isDryRun()
2014-10-11 19:30:19 +02:00
Ala Eddine Khefifi
7cea912d30
minor fixes in DownloadManager.php
...
We should use "===" instead of "==" since it's better and faster in this case.
2014-10-08 11:25:00 +01:00
alu
b7fa302b90
add ignore-platform-package-requirements for update/install commands.
2014-10-08 14:20:36 +09:00
Jordi Boggiano
73e9db5d99
Fix the problem at the source, refs #3322
2014-10-07 16:03:19 +01:00
Jordi Boggiano
5c42cc8c8c
Merge remote-tracking branch 'AydinHassan/hotfix/init-virtual-packages'
2014-10-07 15:51:21 +01:00
Jordi Boggiano
df7c8915fa
Skip notification about matches found in case we have an exact match, refs #3261
2014-10-07 15:45:25 +01:00
Jordi Boggiano
d4062a5594
Merge remote-tracking branch 'kayladnls/kayla'
2014-10-07 15:40:33 +01:00
Jordi Boggiano
d093481ed5
Merge remote-tracking branch 'garoevans/intelligent-auth'
...
Conflicts:
src/Composer/Util/Git.php
2014-10-07 15:15:23 +01:00
Jordi Boggiano
6e4a21d700
Merge remote-tracking branch 'hakre/patch-2'
2014-10-07 14:10:29 +01:00
Jordi Boggiano
923191a489
Merge remote-tracking branch 'hakre/patch-1'
2014-10-07 13:45:32 +01:00
Jordi Boggiano
4ce9252255
Avoid passing args to CLI handlers when none are needed, fixes #3332
2014-10-07 11:27:24 +01:00
Jordi Boggiano
382b6c64d5
Output CWD change, refs #3332
2014-10-07 10:17:48 +01:00
Christophe Coevoet
4685b4bf49
Fixed the resetting of the json file on removal failures
...
Closes #3329
2014-10-05 14:30:44 +02:00
Jordi Boggiano
2e1373b339
Update require message and delete empty file at the end in case of failure, fixes #3260
2014-10-04 17:31:45 +01:00
Jordi Boggiano
109f4ffd5e
Normalize json across all php versions, fixes #3226
2014-10-04 17:02:42 +01:00
Jordi Boggiano
fc14d33491
Fix json nesting issue, fixes #3323
2014-10-04 16:35:10 +01:00
Artur Eshenbrener
56482cff0a
Changed short array syntzx to long
2014-10-03 18:31:02 +04:00
Artur Eshenbrener
ad1d0be420
Accessing to option 'optimize-autoloder' inside 'post-autoload-dump' script event.
2014-10-03 18:28:16 +04:00
Rafael Dohms
346133d2a1
PR Review
...
- reverted comma removal
- made getReplacementPackage consistent
- removed abandoned flag if false
2014-10-03 15:12:16 +02:00
Rafael Dohms
f9f2bbac59
Abandoned packages support
...
Added warning to the installer process.
If any installed packages are flagged, the user will get a warning at the end
of the install/update process.
2014-10-03 14:48:28 +02:00
Rafael Dohms
5ed01fb60d
Abandoned support in `show`
...
Executing `composer show` on an abandoned package displays the warnings for package status.
2014-10-02 23:53:34 +02:00
Rafael Dohms
d6d087d348
Support for Abandoned in Packages
...
Added parsing for abandoned property into the CompletePackage Object.
2014-10-02 23:53:21 +02:00
Jordi Boggiano
1e4229e22a
Adjust APC check, refs #264
2014-10-02 12:34:17 +01:00
Aydin
432cdbcb31
Allow to select virtual packages
2014-10-02 12:07:31 +01:00
François Pluchino
2f66d0c703
Fix phpdoc
2014-10-02 10:47:34 +02:00
DC*
c698aa3a2b
Fix missing validation on default value for author input
...
The default author value on the composer init command is not validated against `parseAuthorString` method and thus not being re-prompted, finally throwing an InvalidArgumentException when it tries to generate the composer.json file.
The changes forces the validation of both the entered author string or the default value.
2014-10-02 00:17:20 -03:00
Jordi Boggiano
b33da336ec
Merge remote-tracking branch 'origin/master'
2014-09-30 16:28:01 +01:00
Jordi Boggiano
efcdb394d3
Rename *-solve-dependencies to *-dependencies-solving
2014-09-30 16:26:55 +01:00
Jordi Boggiano
81fa284c9b
Merge remote-tracking branch 'francoispluchino/installer-events'
2014-09-30 16:18:17 +01:00
Jordi Boggiano
663cda8827
Merge pull request #3142 from francoispluchino/plugin-load-only-one-time
...
Register plugin only one time when it's present in global and project mode
2014-09-30 15:19:55 +01:00
Jordi Boggiano
391a5390f2
Typo fix, cheers @rdlowrey
2014-09-30 00:51:44 +01:00
Jordi Boggiano
18ab5ad6fe
Merge pull request #3154 from francoispluchino/fix-phpdoc
...
Fix phpdoc
2014-09-30 00:06:21 +01:00
Chris Harvey
43b9ef309e
Adding missing closing <info> tag when re-applying stashed changes
2014-09-25 18:39:50 +01:00
Jordi Boggiano
4e774e8b2c
Fix formatting
2014-09-24 19:17:54 +01:00
Jordi Boggiano
e61e62908e
Merge remote-tracking branch 'frederikbosch/patch-1'
2014-09-24 19:17:30 +01:00
Jordi Boggiano
91ac3e1426
Add support for unixy paths in git/hg local repo urls, closes #3294
2014-09-24 19:13:05 +01:00
Jordi Boggiano
55a6a1c3d4
Add support for nested arrays in the json manipulator, fixes #3296
2014-09-24 18:32:10 +01:00
frederik
d1d40502bf
ProcessExecutor::escape
2014-09-24 18:30:12 +02:00
frederik
7ae1430689
#3297 ProcessUtil class using ProcessUtil of Symfony Console
2014-09-24 17:18:15 +02:00
Frederik Bosch
4c58abbb76
Update GitDownloader.php
2014-09-24 15:27:31 +02:00
Frederik Bosch
6edabc629d
Update GitDownloader.php
...
PHP 5.3. compat.
2014-09-24 15:24:28 +02:00
Frederik Bosch
f3b0890cf4
GitDownloader.php: better escaping for Windows
...
Compability for Windows usernames and passwords. When usernames and passwords contain characters that are rawurlencoded to a string containing a % sign (e.g. @ becomes %40), the procent was replaced with a space. Git can there not authenticate.
2014-09-24 15:16:30 +02:00
Bastian Hofmann
f8023cffdf
renamed cache-credentials to svn-cache-credentials
2014-09-24 13:24:54 +02:00
Bastian Hofmann
b279dda1c0
Merge branch 'master' of https://github.com/composer/composer
2014-09-24 13:23:49 +02:00
Jordi Boggiano
e6165e6495
Tweak rules to allow guessing based on branch aliases and avoid greedy constraints on alpha/beta/RC packages, refs #3096
2014-09-23 15:19:23 +01:00
Jordi Boggiano
b7b0901f87
Allow using new code in the init command and avoid initializing the composer instance too early, refs #3096
2014-09-23 15:17:53 +01:00
Jordi Boggiano
cf75ec7763
Merge remote-tracking branch 'weaverryan/require-version-select'
2014-09-22 17:48:13 +01:00
Jordi Boggiano
62b5062146
Improve sorting of plugin packages, fixes #3109 , refs #2972
2014-09-22 17:04:58 +01:00
Jordi Boggiano
4d522e40fb
Load auth when updating a git repo mirror, fixes #3243
2014-09-22 16:06:27 +01:00
Jordi Boggiano
1fff2afa1f
Merge pull request #3292 from francoispluchino/fix-format-version-parser
...
Fix invalid version format
2014-09-22 15:19:53 +01:00
Jordi Boggiano
2c237fdfdf
Handle files in Filesystem::copyThenRemove, fixes #3287
2014-09-22 15:09:55 +01:00
François Pluchino
6c6a623229
Fix invalid version format
2014-09-22 11:58:26 +02:00
Jordi Boggiano
2cb64c8a72
Merge pull request #3175 from Petah/clear-cache
...
Clear all the caches
2014-09-18 16:58:10 +01:00
Bastian Hofmann
204fc207fa
Moved config option to not save subversion credentials to repository configuration, added documentation.
2014-09-16 15:16:55 +02:00
Ryan Weaver
895e62e859
Refactoring selection of the "recommended" version (e.g ~1.2) and adding some tests
...
This also modifies the behavior slightly (from a recommendation by seldaek) to always
propose the minor version of the recommendation (e.g. ~1.2 instead of ~1.2.1).
2014-09-12 11:26:51 -04:00
Ryan Weaver
aea2e901a9
Extracting logic into a new class related to selecting the latest version
...
Also refactored InitCommand slightly so that you can use this "latest version"
functionality when searching for a package as well.
2014-09-12 11:26:51 -04:00
Ryan Weaver
26179cc4b4
[ #2492 ] Prefixed real versions with ~ when guessing the latest version
...
2.1.0 > ~2.1.0
v2.1.0 -> ~2.1.0
dev-master -> dev-master
2014-09-12 11:26:51 -04:00
Ryan Weaver
58535a62fa
[ #2492 ] Automatically using the latest version when requiring a package
...
This applies to the init and require commands.
Previously:
If you ommitted the version of a library, it prompted you to enter a version.
New Behavior:
If you omit the version, it automatically selects the latest version that is consistent
with your minimum-stability flag.
Is Jordi mentions, this is consistent with how npm works.
2014-09-12 11:26:51 -04:00
Ryan Weaver
947db97e33
[ #2492 ] Removing an unused variable and use statement, fixing phpdoc
2014-09-12 11:26:51 -04:00
Bastian Hofmann
b132e4eae0
Added cacheCredentials config flag for saved SVN credentials to control the --no-auth-cache flag
...
Example config:
{
"http-basic": {
"svn.example.com": {
"username": "user",
"password": "password",
"cacheCredentials": false
}
}
}
2014-09-11 11:48:24 +02:00
Jordi Boggiano
d79f2b0fd3
Adds warning when the version field is set, fixes composer/packagist#438
2014-09-10 16:11:05 +01:00
Kayla Daniels
ec758d95b0
updated package variable in gathering requirements
2014-09-06 07:58:57 -04:00
Jordi Boggiano
a8adbfeb9f
Disallow overriding commands with scripts
2014-09-05 17:28:50 +01:00
Jordi Boggiano
d18ac81381
Fix unset order to avoid a warning
2014-09-05 16:39:00 +01:00