1
0
Fork 0
Commit Graph

5330 Commits (5a22a4f1f31a44c41a518764dc9e49b113431400)

Author SHA1 Message Date
Markus Staab 7a4937bbcc Specialize Rule2Literal->equals(Rule2Literal) for speedup 2018-07-10 18:24:06 +02:00
Markus Staab 07383552b3
Temporary save the package-name into a variable
this reduces number of unnecessary function calls in the hot path of "composer update"
2018-07-09 14:09:46 +02:00
Markus Staab 0aa7ec2d2c Use a simpler hashing for the Rule2Literal case
this speeds up "composer update" by ~18%
2018-07-09 14:01:57 +02:00
Kazuhiro Inari 354eec76ae Add repositories path glob 2018-07-07 00:47:27 +09:00
Gabriel Caruso 7d9f8e2247
Improvements
Small improvements, such as remove unused imports, unecessaries casts, parentheses, etc.
2018-07-05 07:44:43 -03:00
efajnzilberg 9355ebd3f6 Closing the ZipArchive in ArtifactRepository::getComposerInformation() 2018-06-25 10:34:00 +02:00
Matrosov 7221e4ea4e Generate tree view before displaying it
Add support json tree view
2018-06-19 17:29:00 +02:00
mohsen shafiei 20e89a7621 composer show options -t and -l do not work together, fixes #7210 2018-06-11 01:09:52 +04:30
Théo FIDRY 87646ae689
Hide suggest reason when there is not one 2018-06-09 15:18:21 +01:00
Jordi Boggiano 837ad7c14e Merge branch '1.6' 2018-06-07 11:15:18 +02:00
Rasmus Schultz 5bae1913ab swap tests to prevent conflicting error-messages 2018-06-07 11:15:10 +02:00
Rasmus Schultz 07867724d0 add back the warning about missing unzip
display an error-message on non-Windows OS if unzip is unavailable, per #7383
2018-06-07 11:15:01 +02:00
Jordi Boggiano 0a27ca7b65 Make sure circular dependencies do not break the autoload dumper, refs #7316, refs #7348 2018-06-06 14:51:52 +02:00
Jordi Boggiano 3fb2a054a7
Merge pull request #7357 from Toflar/better-solver-debug-output
Improve SAT resolving developer debug information
2018-06-06 14:01:57 +02:00
Jeroen Ketelaar 6ff74d3ed1
[BUGFIX] Fixed typo in comment 2018-06-05 15:55:14 +02:00
Jordi Boggiano b8989796bf Merge branch '1.6' 2018-05-31 19:58:32 +02:00
Jordi Boggiano eedbd218f5 Make sure circular dependencies do not break the autoload dumper, refs #7316, refs #7348 2018-05-31 17:02:04 +02:00
Yanick Witschi d82bdc04ac Improved debugging output 2018-05-24 11:46:50 +02:00
Rob 1016cf19b2
Merge pull request #7351 from zefrog/fix-git-auth-failure-no-tty
Fix Git detection of authentication failure when no tty is attached to the process
2018-05-24 11:16:40 +02:00
Robbie Averill ee97f26931 FIX Update PHPDocs to indicate more specific return types 2018-05-22 10:39:25 +12:00
Yanick Witschi 5435877bd9 Improve SAT resolving developer debug information 2018-05-18 10:59:09 +02:00
Jordi Boggiano 089f3803de Merge remote-tracking branch 'helhum/sf-hidden-input' 2018-05-15 16:07:13 +02:00
Jordi Boggiano 46f973e213 Merge branch '1.6' 2018-05-15 16:07:05 +02:00
Jordi Boggiano c6d53abf89 Fix tests 2018-05-15 16:06:56 +02:00
Jordi Boggiano 70e431368f Merge remote-tracking branch 'ph-fritsche/1.6' into 1.6 2018-05-15 16:01:34 +02:00
zefrog fd00ea7ce8 Fix Git detection of authentication failure when no tty is attached to the process 2018-05-15 15:31:31 +02:00
Jordi Boggiano af1dccb1fb Avoid showing virtual packages in search results, fixes #7310 2018-05-15 15:20:21 +02:00
Helmut Hummel b99798068d Use symfony/console for hidden questions
Fixes: #7337
2018-05-14 17:05:36 +02:00
Philipp Fritsche b0be87177d
Filter dev-dependencies from "dump-autoload --no-dev" , fixes #4343 2018-05-08 02:57:26 +02:00
Jordi Boggiano 4ebb747e12 Merge branch '1.6' 2018-05-04 11:18:18 +02:00
Jordi Boggiano e697293cd9 Handle broken symlinks more cleanly, fixes #7255 2018-05-04 11:17:43 +02:00
Jordi Boggiano 3b9d6769bf Fix class names in comments being parsed in short_open_tags files, fixes #7289 2018-05-04 11:02:12 +02:00
Jordi Boggiano 464daeebe2 Merge branch '1.6' 2018-05-03 17:38:09 +02:00
Jordi Boggiano 43e33be79f Fix regression in 036fc44c25, fixes #7268 2018-05-03 17:30:33 +02:00
Jordi Boggiano 0f373e3249 Fix issues introduced by #7191, fixes #7263 2018-04-13 15:51:58 +02:00
Jordi Boggiano 38866ba310 Merge remote-tracking branch 'johnstevenson/external-xdebug' 2018-04-13 15:38:27 +02:00
Jordi Boggiano f42e6a5772 Compute keep-vcs/remove-vcs last minute to allow plugins to change the value, refs #7002 2018-04-13 14:49:26 +02:00
Jordi Boggiano ef7252b358 Avoid relying on internal usort behavior 2018-04-13 14:09:00 +02:00
Jordi Boggiano c917865fe9 Fix handling of dev versions and consolidate logic, refs #7119 2018-04-13 13:55:02 +02:00
Jordi Boggiano 24ad6307a7 Merge remote-tracking branch 'austris-argalis/issue-7085' 2018-04-13 13:11:46 +02:00
Jordi Boggiano 0ab843a058 Fix setting of scripts from config command, refs #7225 2018-04-13 13:10:22 +02:00
Jordi Boggiano 5aff7dff70 Merge remote-tracking branch 'swumao/feature-7208' 2018-04-13 12:56:20 +02:00
Jordi Boggiano ea78712822 Merge branch '1.6' 2018-04-13 10:52:23 +02:00
Jordi Boggiano e37e7f1329 Fix handling of non-callable event listeners, fixes #7229 2018-04-13 10:43:43 +02:00
Jordi Boggiano 785aba9d82 Merge remote-tracking branch 'stof/fix_show_columns' into 1.6 2018-04-13 10:07:02 +02:00
Edwin Rodríguez 9dc6222288 Allow using fossil dependency in a fossil repository, fixes #7125, closes #7126 2018-04-13 09:00:03 +02:00
Jordi Boggiano a8cf4a07fc Merge branch '1.6' 2018-04-12 20:03:08 +02:00
Jordi Boggiano fa539766b8 Output outdated warning on stderr, fixes #7218 2018-04-12 19:56:35 +02:00
Jordi Boggiano 288631a37e Log the source of the failure when an aliased script fails, fixes #7201 2018-04-12 19:42:23 +02:00
Jordi Boggiano 35ebb8b93f Merge branch '1.6' 2018-04-12 19:22:50 +02:00
Markus Staab af3783b5f4 properly cache when a branch in a certain revision does not contain a composer.json
this prevents requesting/trying to get the composer.json over and over again even if no commits happend

Closes #7156
2018-04-12 19:11:53 +02:00
Jordi Boggiano a51911f295 Merge commit 'b1a78b60fe552bc6e7df09cb1c0154797fea6f64' 2018-04-12 18:40:52 +02:00
Jordi Boggiano b1a78b60fe Remove output while the changes are being collected 2018-04-12 18:40:07 +02:00
Filippo Tessarotto 277f32d388 Lock _readme: remove outdated hashtag link part, closes #7096 2018-04-12 18:00:01 +02:00
Markus Staab 9bee2ca28e make sure we only cache resources which contain a svn revision
like we do in the VCS driver.

Closes #7158
2018-04-12 17:56:41 +02:00
Jordi Boggiano 1336029b72 Fix type hints to match latest symfony, fixes #7199 2018-04-12 17:36:57 +02:00
Jordi Boggiano 2bd34c0534 Merge branch '1.6' 2018-04-12 17:01:00 +02:00
Fabio Bas c9aa9c0d2f Fix usage of svn user-provided credentials, fixes #7114, closes #7228 2018-04-12 17:00:12 +02:00
Jordi Boggiano 5460e5d86f Respect current PHP version when figuring out requirements for init command, fixes #7257 2018-04-12 16:22:40 +02:00
Jordi Boggiano 174c71de04 Handle http 401/403 differently to allow reading warning message 2018-04-12 15:57:14 +02:00
Jordi Boggiano 9041622b86 Fix version guessing regression and a few other issues, fixes #7127 2018-04-12 15:16:39 +02:00
Jordi Boggiano 79d62cc51c Escape references properly when getting commit logs for verbose update 2018-04-12 14:20:34 +02:00
Markus Staab 71d058b97b refactored "svn --version" calls into a single place, closes #7152
this saves a lot of process-spawning as we re-use the result of a process started once.
2018-04-12 13:40:37 +02:00
Carlos 2f56c3c334 Change status command help to make it clearer, closes #7213 2018-04-12 13:33:22 +02:00
Jordi Boggiano 78017bcbcb Fix support for uppercase package names in why/why-not commands, fixes #7198 2018-04-12 12:14:30 +02:00
Jordi Boggiano e76d32817e
Merge pull request #7070 from nicolas-grekas/fix
Fix RemoteFilesystem::getRemoteContents() on-failure behavior
2018-04-12 11:41:04 +02:00
dmsmidt 556148510b ConsoleIO::select for a single option, fixes #7106, closes #7107 2018-04-12 11:03:32 +02:00
Jordi Boggiano ec9ba46c5f Fix run-script --list failing to handle native script handlers, fixes #7069 2018-04-12 10:39:18 +02:00
Jordi Boggiano 4bddcd7124 Add support for gitlab.com URL replacement, fixes #7160 2018-04-12 10:35:22 +02:00
Jordi Boggiano bfa01285c2 Merge branch '1.6' 2018-04-12 10:25:03 +02:00
Jordi Boggiano 036fc44c25 Make sure aliased packages are removed correctly from the repository, fixes #7167 2018-04-12 09:51:01 +02:00
Petr /Peggy/ Sládek 8d06832077 Update ClassMapGenerator to work better with symlinks, fixes #7252, closes #7251 2018-04-12 09:37:26 +02:00
闫兴茂 491ae0634a Fix bug for scripts for config command 2018-03-30 14:24:04 +08:00
Jordi Boggiano 9a5c2da4de
Merge pull request #7122 from davidyell/patch-1
Added space to concatenation
2018-03-29 23:19:07 +02:00
Théo FIDRY b7ab081519
Allow Composer to be used without running the application
For [Humbug
Box](https://github.com/humbug/box/blob/master/src/Composer/ComposerOrchestrator.php#L30) we are
using Composer to dump the autoload. To do so I'm using the `Composer` class from the application:

```php
$composer = (new ComposerApplication())->getComposer();
```

If you do so however this is going to fail because `Application#io` is null instead of being a
`IOInterface` instance. Indeed it is initialised only when the application is run. So one solution
is to initialised it with a dummy IO and the right IO object will be set when the application is run
as usual.
2018-03-24 07:32:04 +00:00
Hector Prats 90ac5e0749 improving doc 2018-03-16 13:15:15 +01:00
Hector Prats 2413b55c60 LocalChanges for ArchiveFiles 2018-03-14 17:38:12 +01:00
johnstevenson f8dc77db18 Fix bc 2018-03-11 18:14:44 +00:00
johnstevenson ed97c2116c Use external XdebugHandler library 2018-03-08 19:20:16 +00:00
Christophe Coevoet ce521e5697 Take only displayed packages into account to determine column width
The ShowCommand was taking all packages into account when determining the
max lengths used to display the width of each column. This was causing
unnecessary hiding of columns in case of using a longer name or a longer
version in a different package.
This was especially visible when using the outdated command, as it applies
filtering by default.
2018-03-06 12:57:44 +01:00
Jordi Boggiano 4d8b9be5b6 Skip parsing equal branches/tags to avoid failures in packagist down the line 2018-03-05 23:34:22 +01:00
Jordi Boggiano 1dc78c1ad9 Merge branch '1.6' 2018-03-01 15:49:33 +01:00
Jordi Boggiano 72476b62d4 Check for license validity only on newly updated branches, refs composer/packagist#866, refs composer/packagist#883 2018-03-01 15:49:25 +01:00
David Yell fb40967349
Added space to concatenation
Fix a missed space for string concatenation
2018-02-19 12:42:19 +00:00
austris argalis 8a5645ffda Wording: Downgrading instead of Updating #7085 2018-02-16 00:38:41 +02:00
Jordi Boggiano ef46a8afa4 Merge branch '1.6' 2018-02-11 11:02:41 +01:00
Patrick Rose b90987fdeb Fix permissions when using the PearBinaryInstaller
The PearBinaryInstaller is old and not used by many people, so the
world writable permissions weren't caught
2018-02-11 11:02:27 +01:00
Jordi Boggiano 3c09c0ab2a
Merge pull request #7079 from carusogabriel/misspelling
Fix misspelling
2018-02-08 20:46:07 +01:00
Jordi Boggiano 08f769220a Merge branch '1.6' 2018-02-05 10:36:03 +01:00
Jordi Boggiano f857da7c29 Remove deprecated license check from ValidatingArrayLoader, fixes #7026, fixes #7073 2018-02-05 10:34:41 +01:00
Jordi Boggiano 0fc6fb56a0 Fix validation of license field 2018-02-05 10:17:52 +01:00
Gabriel Caruso f722f952e7 Fix misspelling
Signed-off-by: Gabriel Caruso <carusogabriel34@gmail.com>
2018-02-04 22:41:28 -02:00
Nicolas Grekas 3b391191b9 Fix RemoteFilesystem::getRemoteContents() on-failure behavior 2018-02-01 23:02:25 +01:00
Jordi Boggiano 9f34ee9892 Merge branch '1.6' 2018-01-31 16:23:09 +01:00
Jordi Boggiano a61a8d78b1 Fix warning for packages not existing while they exist but not at the required stability, fixes #7044 2018-01-31 16:11:37 +01:00
Jordi Boggiano 71896b0777 Fix self-update regression, fixes #7045 2018-01-31 14:06:54 +01:00
Jordi Boggiano f31e2552be Merge branch '1.6' 2018-01-24 16:19:39 +01:00
Jordi Boggiano a29ad2bfd6 Add some more debugging info 2018-01-24 16:19:28 +01:00
Jordi Boggiano 1933532ec5 Fix github authentication request, fixes #5767 2018-01-24 16:07:02 +01:00
Jordi Boggiano ccbbbccadb CAvoid calling PRE_COMMAND_RUN if no composer could be initialized 2018-01-24 15:36:00 +01:00