5400 Commits (dc6027a0adb87820bc6ed5bb8155d2d244e56098)

Author SHA1 Message Date
Jordi Boggiano bfa01285c2 Merge branch '1.6' 6 years ago
Jordi Boggiano 036fc44c25 Make sure aliased packages are removed correctly from the repository, fixes #7167 6 years ago
Petr /Peggy/ Sládek 8d06832077 Update ClassMapGenerator to work better with symlinks, fixes #7252, closes #7251 6 years ago
闫兴茂 491ae0634a Fix bug for scripts for config command 6 years ago
Jordi Boggiano 9a5c2da4de
Merge pull request #7122 from davidyell/patch-1
Added space to concatenation
6 years ago
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.
6 years ago
Hector Prats 90ac5e0749 improving doc 6 years ago
Hector Prats 2413b55c60 LocalChanges for ArchiveFiles 6 years ago
johnstevenson f8dc77db18 Fix bc 6 years ago
johnstevenson ed97c2116c Use external XdebugHandler library 6 years ago
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.
6 years ago
Jordi Boggiano 4d8b9be5b6 Skip parsing equal branches/tags to avoid failures in packagist down the line 6 years ago
Jordi Boggiano 1dc78c1ad9 Merge branch '1.6' 6 years ago
Jordi Boggiano 72476b62d4 Check for license validity only on newly updated branches, refs composer/packagist#866, refs composer/packagist#883 6 years ago
David Yell fb40967349
Added space to concatenation
Fix a missed space for string concatenation
6 years ago
austris argalis 8a5645ffda Wording: Downgrading instead of Updating #7085 6 years ago
Jordi Boggiano ef46a8afa4 Merge branch '1.6' 6 years ago
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
6 years ago
Jordi Boggiano 3c09c0ab2a
Merge pull request #7079 from carusogabriel/misspelling
Fix misspelling
6 years ago
Jordi Boggiano 08f769220a Merge branch '1.6' 6 years ago
Jordi Boggiano f857da7c29 Remove deprecated license check from ValidatingArrayLoader, fixes #7026, fixes #7073 6 years ago
Jordi Boggiano 0fc6fb56a0 Fix validation of license field 6 years ago
Gabriel Caruso f722f952e7 Fix misspelling
Signed-off-by: Gabriel Caruso <carusogabriel34@gmail.com>
6 years ago
Nicolas Grekas 3b391191b9 Fix RemoteFilesystem::getRemoteContents() on-failure behavior 7 years ago
Jordi Boggiano 9f34ee9892 Merge branch '1.6' 7 years ago
Jordi Boggiano a61a8d78b1 Fix warning for packages not existing while they exist but not at the required stability, fixes #7044 7 years ago
Jordi Boggiano 71896b0777 Fix self-update regression, fixes #7045 7 years ago
Jordi Boggiano f31e2552be Merge branch '1.6' 7 years ago
Jordi Boggiano a29ad2bfd6 Add some more debugging info 7 years ago
Jordi Boggiano 1933532ec5 Fix github authentication request, fixes #5767 7 years ago
Jordi Boggiano ccbbbccadb CAvoid calling PRE_COMMAND_RUN if no composer could be initialized 7 years ago
Jordi Boggiano 352aefe48c Add command name to the PreCommandRun event 7 years ago
Jordi Boggiano b1bfb9bb65 Add PRE_COMMAND_RUN event, fixes #7002 7 years ago
Jordi Boggiano 5f97eb1578 Merge branch '1.6' 7 years ago
Markus Staab e67a559db9 make sure "svn info" output is parsed in a x-platform way 7 years ago
Markus Staab 9bc83d698e Pass auth credentials to svn log while retrieving commit logs 7 years ago
Jordi Boggiano 2224989430
Merge pull request #7036 from kalessil/master
[minor] SCA: reduced repetitive method calls
7 years ago
Jordi Boggiano 0161a63a0a
Merge pull request #6956 from wsandin/master
Fix for issue 6602 - warning when running composer as another user
7 years ago
Jordi Boggiano 49068c579e
Fix indenting 7 years ago
Jordi Boggiano dae3c5bc2d Merge branch '1.6' 7 years ago
Vladimir Reznichenko da9e00066c SCA: reduced repetitive methods references, used specialized PhpUnit assertions 7 years ago
Jordi Boggiano a567501e58 Fix ConsoleIO::select regression in which 1.5.3-1.6.2 returned the selected values instead of index keys, fixes #7000 7 years ago
Narration SD fd61a21bff Fix detection of junction points, fixes #7025 7 years ago
Jordi Boggiano 766ed9555e Only show override description if there is one, refs #7011 7 years ago
Vic Metcalfe fa5a94143a Show reason for php version package mismatch due to config.platform 7 years ago
Jordi Boggiano 96d07e6753 Merge branch '1.6' 7 years ago
Jordi Boggiano 842a7ea922 Fix dev-master not being normalized correctly for the root package, fixes #7007 7 years ago
Jordi Boggiano ad8b44a4c8 Merge branch '1.6' 7 years ago
Jordi Boggiano a5e35b9e89 Add --remove-vcs flag to create-project command to allow removing user prompts, fixes #7002 7 years ago
Jordi Boggiano ea9b7ecbb0
Merge pull request #6982 from carusogabriel/phpstan
Fixes from PHPStan level 0
7 years ago
Markus Staab 6a7e932233 Mention that also a antivirus software might corrupt file contents 7 years ago
Jean Baptiste Noblot 621a9d845c Add 'git-bitbucket' in RepositoryFactory
Add 'git-bitbucket' and 'hg-bitbucket' in RepositoryFactory help to call good driver in vcs
Cause if you config your repository type with 'git'. the GitDriver is instantiate and not GitBitbucketDriver

Fix #5389
7 years ago
Jordi Boggiano 9f60e50401
Merge pull request #7019 from mhujer/mh-validate-script-descriptions
Validation warns if script description for nonexistent script is present
7 years ago
Jordi Boggiano 471b012e3a Fix problem report when requiring "ext-zend opcache", refs #2509 7 years ago
Jordi Boggiano 4dc81db069 Merge branch '1.6' 7 years ago
Jordi Boggiano 5a1765c838 Only warn for license deprecations for new releases/branches 7 years ago
Martin Hujer bbee0d7c6c Validation warns if script description for nonexistent script is present
Fixes #7010
7 years ago
Jordi Boggiano 015927d0b0 Merge branch '1.6' 7 years ago
Jordi Boggiano 1a6e3ee8c7 Show script description for custom commands in run-script --list, fixes #7009 7 years ago
Gabriel Caruso 3d262bd637 Fixes from PHPStan level 0
More fixes from PHPStan level 0
7 years ago
Jordi Boggiano 994bac0c15 Merge branch '1.6' 7 years ago
Jordi Boggiano 59fcb91912
Merge pull request #6985 from nicolas-grekas/get-url-contents
Add RemoteFilesystem::getRemoteContents() extension point
7 years ago
Jordi Boggiano 82b80a5451
Merge pull request #6979 from nicolas-grekas/fix-ctrl-c
Fix CTRL+C handling during create-project
7 years ago
Tomas Klinkenberg 60106edd32 Added a test to confirm issue #6994.
Added a encapsulated group to the replacement parameter of the `preg_replace` for GitLab in `\Composer\Util\Url::updateDistReference()`. This fixes #6994.
7 years ago
Jordi Boggiano 188b3a35c8 Tweak license deprecation text to handle + more gracefully, fixes #6981 7 years ago
Nicolas Grekas 5601f07bfa Add RemoteFilesystem::getRemoteContents() extension point 7 years ago
William Sandin 4296fe657f Adding check to confirm POSIX is defined and callable 7 years ago
Nicolas Grekas 251a347efb Fix CTRL+C handling during create-project 7 years ago
Jordi Boggiano e6114b2ca7 Fix support for replacing dist refs in gitlab URLs and add support for gitlab/github enterprise too 7 years ago
Nicolas Grekas 0c912d6eee Fix generated static map... 7 years ago
Nicolas Grekas ce70e0e9dd Fix BC of generated static map 7 years ago
Jordi Boggiano 5cd0fef7ff Upgrade to SPDX License 3.0 and handle deprecations more gracefully, fixes #6951 7 years ago
Jordi Boggiano ab8437ce06 Merge remote-tracking branch 'swumao/feature-6892' 7 years ago
Jordi Boggiano 3be9591930 Simplify some ClassLoader code, minor memory improvement, fixes #6937 7 years ago
Jordi Boggiano 8a50345df7 Follow ignore-platform-reqs when checking for package requirements, fixes #6859 7 years ago
Jordi Boggiano f222f7f896
Merge pull request #6961 from carusogabriel/bin
Allow bin key to receive string
7 years ago
Gabriel Caruso 2ad6f611d7 Allow bin key to receive string 7 years ago
Gabriel Caruso 7aad20cb30 [SvnDownloader] Improve plurals and singulars 7 years ago
William Sandin dbea825871 Raise a warning if current user and owner of deploy dir doesn't match 7 years ago
Jordi Boggiano ad27182618
Merge pull request #6945 from localheinz/fix/remove-main-key
Fix: Remove key when value is null
7 years ago
Andreas Möller de07f588c1
Fix: Use array_key_exists() instead of isset() 7 years ago
Andreas Möller 5e68566ce6
Fix: Typo / wording 7 years ago
Christophe Coevoet e91505ce30 Fix the platform requirement check command
The command must validate that the current package matches the constraint, not
that any newer package matches it.
7 years ago
Jordi Boggiano 50665aa18d Simplify check for current revision, refs #6684 7 years ago
Jordi Boggiano 93cd9d874b Merge remote-tracking branch 'RobberPhex/git-repo' 7 years ago
闫兴茂 e4bb306dfc Fix for CI 7 years ago
闫兴茂 1c0a494c72 Update findBestVersionForPackage method to support return package name 7 years ago
Gabriel Caruso 50045a7536 Add no_useless_else in phpcs 7 years ago
Jordi Boggiano c8aea719b1 CS fixes 7 years ago
Jordi Boggiano f31b820b09
Merge pull request #6911 from johnstevenson/cygdrive
Fix shell proxy to allow user-defined cygdrive
7 years ago
Jordi Boggiano 847ebed6e6
Merge pull request #6913 from mbrodala/scripts-description-toplevel
Move "scripts-description" to toplevel
7 years ago
Jordi Boggiano b32c7b3d16
Remove BC warning as this was never released 7 years ago
Jordi Boggiano 3e1b0c88d7 Merge branch '1.5' 7 years ago
Christian Mayer 512188d212 Filter macOS .DS_Store files when detecting github archives, fixes #6784, closes #6785 7 years ago
Mathias Brodala 8424235fac Rename to "scripts-descriptions" 7 years ago
Jordi Boggiano 00f6c0a44a Fix issue when requiring multiple packages once without and once with explicit version, fixes #6859 7 years ago
Mathias Brodala 80d0c2029b Move "scripts-description" to toplevel
Fixes #6881
7 years ago
闫兴茂 354bd7f7e2 Update parse name version parirs name to lower 7 years ago
johnstevenson 3511edc9e8 Fix shell proxy to allow user-defined cygdrive 7 years ago
Jordi Boggiano 0a9abeef88 Merge branch '1.5' 7 years ago
Jordi Boggiano 8bc02d1aed
Merge pull request #6904 from brettsantore/doc-update
clarify optionality of package in require command
7 years ago
Jordi Boggiano 4c8c574b6c Fix regex, refs #6895 7 years ago
Renoir Boulanger 9f723ba381 Support GitLab repositories w/ port over HTTPs
When we have self-hosted GitLab, over HTTPs, on a different port.

rel composer/composer#6894
7 years ago
Alessandro Lai fc6c12bd0a Fix pretty version guessing when non-dev branch 7 years ago
Jordi Boggiano a55d9ce7b0
Merge pull request #6875 from OskarStark/strategy
output used strategy
7 years ago
Jordi Boggiano b110f86aa0 Merge branch '1.5' 7 years ago
Jordi Boggiano 7d57f84b7d
Merge pull request #6879 from OskarStark/output
highlight previous composer version
7 years ago
Tom Rochette c3b6c0c85e Make sure exitCode is defined in the show command. 7 years ago
Gabriel Caruso 32a409a3ee Clean elses 7 years ago
Brett Santore 449ecf098d clarify optionality of package in require command 7 years ago
Oskar Stark 8b90037d7b highlight previous composer version 7 years ago
Oskar Stark e85bcc882c output used strategy 7 years ago
Jordi Boggiano ed20b3b4f6
Fix OutputFormatter creation with Symfony 4, fixes #6871 7 years ago
Jordi Boggiano 6bb3ab1868 Tweak help/description 7 years ago
Jordi Boggiano b579884e15 Tweak check-platform-reqs command to check all constraints and output more information about what requires failed, refs #6709 7 years ago
Jordi Boggiano edf561d602 Merge remote-tracking branch 'swumao/master' 7 years ago
Jordi Boggiano b2f283cbd2
Merge pull request #6696 from legoktm/sort-installed
Sort vendor/composer/installed.json deterministically
7 years ago
Jordi Boggiano 224d272a0e Merge branch '1.5' 7 years ago
Jordi Boggiano 3976d9f242 Fix require command picking of specific versions, fixes #6859 7 years ago
Jordi Boggiano 755482ddb1 Merge branch '1.5' 7 years ago
Jordi Boggiano a928ffa4ee Fix require command when specifying non-stable versions, fixes #6859 7 years ago
Jordi Boggiano 6a08755c25 Merge branch '1.5' 7 years ago
Pedro de Carvalho f569833f5a move $length variable outsite foreach (#6828)
the `foreach` over the `prefixDirsPsr4[$search]` won't affect `$length`. 

It's used for the offset of `$logicalPathPsr4`.
7 years ago
Niels Keurentjes eab705d057 Reword exception text to evoke somewhat less panic
Refs https://github.com/composer/composer/issues/5196#issuecomment-346754244

Signature mismatch could indicate MitM, or just a CDN issue which is rather more likely.
7 years ago
Jordi Boggiano 5960f715f0 Add warning in show command if no dependencies are installed but the root package has dependencies, fixes #6820 7 years ago
Markus Staab ecb26c7b75 support COMPOSER env var in validate command (#6834)
* support COMPOSER env var in validate command
7 years ago
Jordi Boggiano 6256e17149 Merge branch '1.5' 7 years ago
Jordi Boggiano 5ba6d7d436 Fix pretty guessed versions to show nicely on numeric branches, refs #6845 7 years ago
Alessandro Lai 3cf31da414 Fix root package not having a pretty version when detecting from VCS, fixes #6845, closes #6847 7 years ago
Jordi Boggiano 40f4f6bf86 Fix docblock 7 years ago
Jordi Boggiano 94a1f16c96 Fix scheme in public gitlab URLs, refs #6683 7 years ago
Jordi Boggiano eab826b00b Merge branch '1.5' 7 years ago
Jordi Boggiano b52fd60873 Always follow redirects in userland as we need to check if we have authentication every time for the new domain 7 years ago
Jordi Boggiano b59dd23bb4 Merge branch '1.5' 7 years ago
Jordi Boggiano 743153e862 Tweak so that we allow authentication for domains we redirect to, refs #6717 7 years ago
Maarten Balliauw 128e424c90 Avoid sending Authorization header to another domain on redirect, fixes #6716 7 years ago
Jordi Boggiano 0de1e21233 Make create-project install dependencies following optimize-autoloader config setting, fixes #6722 7 years ago
Jordi Boggiano e5d07fde6b
Merge pull request #6743 from zachflower/feature/init_defaults
Composer init default values
7 years ago
Jordi Boggiano fedef55362 Merge remote-tracking branch 'arjank/abandoned_package_warning' 7 years ago
Jordi Boggiano 535e7262e4 Fix php5.3 7 years ago
Jordi Boggiano a1e292d84d Let users open the homepage of the current package by doing composer home without argument, fixes #6748 7 years ago
Jordi Boggiano 5130d02208 Update to latest ca-bundle 7 years ago
Jordi Boggiano ec63c213f8 Allow unsetting the whole platform config key 7 years ago
Jordi Boggiano 9850621c6b
Merge pull request #6788 from GawainLynch/symfony-4
Symfony 4
7 years ago
Jordi Boggiano 0b3bc4ccb9 Merge branch '1.5' 7 years ago
johnstevenson b0922b95af Report multiple inis in php.ini specific messages
Where systems use multiple ini files it is perhaps more useful to
suggest running `php --ini` to see their locations, rather than showing
the loaded php.ini (if one exists).
7 years ago
Jordi Boggiano a691a179e5 Merge remote-tracking branch 'naderman/improve-not-found-error' into 1.5 7 years ago
Jordi Boggiano 3c76e36e2c Fix regex, refs #6735 7 years ago
gregory 8a136d18e5 Correctly extract username/password from URL 7 years ago
Jordi Boggiano 065b662d5b Merge remote-tracking branch 'naderman/t/no-package-potential-issue' into 1.5 7 years ago
Jordi Boggiano b4df2c9517 Avoid reverting the composer.json in case of a composer require/remove failure that is unrelated to the Solver
Fixes #6821 and adds a different fix to #3464 which is getting reverted
7 years ago
Jordi Boggiano 4c4f516ea2 Make sure binaries are recreated before POST-hooks fire 7 years ago
Jordi Boggiano 17ec4c17b0 Set COMPOSER_DEV_MODE for all events and not just POST hooks 7 years ago
Nils Adermann f40f95b269 Add a note that a user could have forgotten to add a custom repo if package not found 7 years ago
Zachary Flower a59f7399bf Use environment variables to define default values instead 7 years ago
Zachary Flower 8d6f8a6f42 Reverse new config-file changes 7 years ago
Nils Adermann 685bc08c0a Improve the error on init/require if a package could not be found 7 years ago
Robert Lu e768e297cd fetch tag,commit form local but not ref 7 years ago
Robert Lu 0ad985122d Don't fetch when ref already on local 7 years ago
Gawain Lynch f96e0e033b
Use Terminal class for dimensions post Symfony 3.2 7 years ago
Gawain Lynch 157075b996
Migrate ConsoleIO::select to use QuestionHelper and ChoiceQuestion 7 years ago
Gawain Lynch 8b42aed060
Create a local escapeArgument() for Symfony 4 compatibility. 7 years ago
Jordi Boggiano bfed974ae9 Merge branch '1.5' 7 years ago
Jordi Boggiano fc9f8c2007 Fix tests 7 years ago
Jordi Boggiano 26a50b3762 Merge branch '1.5' 7 years ago
johnstevenson b1aed48e1a Fix bug setting COMPOSER_ORIGINAL_INIS
This variable stores the loaded ini file and any additional scanned ini
files, separated by a path-separator. The loaded ini file should always
be present, even if it is an empty value. Unfortunately I removed any
empty value to parse the ini files, then used the truncated list to set
the variable.

This bug surfaced on docker php images. These do not have a specific
php.ini but store all their settings in the location(s) configured at
build time using --with-config-file-scan-dir.
7 years ago
Jordi Boggiano 14dc4b20df
Merge pull request #6746 from renanbr/diagnose-with-php-bin-info
add php version and binary to the dignose command
7 years ago
Jordi Boggiano 4ab34c22fa
Merge pull request #6740 from croensch/master
also support NO_PROXY
7 years ago
Mihai Plasoianu 02b57ff4a2 Return non-zero exit code with --strict and single package 7 years ago
Jérôme Vasseur 71c2ecbace Fix platform package detection in VersionParser 7 years ago
Jordi Boggiano 11f1e03739 CS tweaks 7 years ago
Minh-Quan TRAN 007ca5ff6a workaround for gitlab installation with relative url
Signed-off-by: Minh-Quan TRAN <account@itscaro.me>
7 years ago
Jordi Boggiano ba53a2d0e6 CS fixes 7 years ago
Jordi Boggiano 41a9357d4b Merge remote-tracking branch 'thom8/script_help' 7 years ago
Jordi Boggiano 7c7c91344a Avoid some error paths, refs #6678 7 years ago
Jordi Boggiano b94d55d1a9 Merge remote-tracking branch 'lulco/search-similar-package' 7 years ago
Jordi Boggiano 9a99e86ebc Rename NonRoot to Transitive, refs #6674 7 years ago
Jordi Boggiano 9df22654c3 Merge remote-tracking branch 'grasmash/issue-6661-whitelist-all-deps' 7 years ago
Renan de Lima f1fb969a3a add php version and binary to the dignose command 7 years ago
Zachary Flower 9ed0a2d35f Use default configs, where applicable, in init 7 years ago
Zachary Flower 6ce11697ec Load default config in with other configs 7 years ago
Zachary Flower 9c109dfea1 Add default config source to Config class 7 years ago
croensch bd6168ef85 fix pull 6740
wrongly copied the check, either must be in not-empty
7 years ago
croensch 6da92e98ac also support NO_PROXY
since WINDOWS can only have one case and that is usually upperase
7 years ago
Arjan a03efa2fda Composer init - abandoned package warning
Added warning for abandoned packages in case more than one package is found for require / require-dev in composer init.
7 years ago
闫兴茂 fb306b6eb7 Update [] to array synax 7 years ago
闫兴茂 f83883b2f6 Add command check-platform-reqs 7 years ago
Kunal Mehta 2a38417653 Sort vendor/composer/installed.json deterministically
Just like composer.lock, sort installed.json in order of the package
names. This makes it easier to review diffs when this file is changed.
7 years ago
Jordi Boggiano c0eb32669a Remove comment 7 years ago
Thom Toogood bf880ad5e0 Allow custom script descriptions. 7 years ago
Michal Lulco c409f96353 Removed unused uses 7 years ago
Michal Lulco 1efe02f2e1 Search similar package when package could not be found 7 years ago
Matthew Grasmick 776977f597 Fixing method name. 7 years ago
Vladimir Reznichenko c8615358cb SCA with PHP Inspections (EA Extended) 7 years ago
Matthew Grasmick 11db6f90c2 Cleaning up comments 7 years ago
Matthew Grasmick 2e9e7ddd99 Updating docs. 7 years ago
Matthew Grasmick 3826e51caa Renaming some methods and props. 7 years ago
Matthew Grasmick 2e4afaa941 Not skipping root packages. 7 years ago
Matthew Grasmick 6db92eae92 Trying to fix update behavior. 7 years ago
Matthew Grasmick ad465aa769 Updating var names. 7 years ago
Matthew Grasmick 0e192ced69 Adding `update-with-all-dependencies` option. 7 years ago
Matthew Grasmick f29e98cdf9 Fixes #6661: Allow a given package and its dependencies (including siblings) to be updated. 7 years ago
Jordi Boggiano 92458596ea Merge branch '1.5' 7 years ago
Jordi Boggiano 69ecb2403e Add upgrade alias to update, fixes #6649 7 years ago
Jordi Boggiano dae575c197 Merge branch '1.5' 7 years ago
Jordi Boggiano 802849d52c Wording tweaks 7 years ago
Deamon 5b29b7c8e3 delete last coma if deleting last element before end of file 7 years ago
Jordi Boggiano 4853661934 Merge branch '1.5' 7 years ago
Jordi Boggiano 1682d7d454 Fix path repo version parsing to follow COMPOSER_ROOT_VERSION when the git repo is shared with the root package, fixes #6625 7 years ago
Jordi Boggiano a53f2ce7c7 Merge branch '1.5' 7 years ago
Jordi Boggiano f71baa5e0c Try fixing 404s gitlab handling when unauthenticated, refs #6669 7 years ago
Jordi Boggiano 54fd2fd4af Merge branch '1.5' 7 years ago
Jordi Boggiano 56964a9377 Check for new work dir with both parameters, refs #6651 7 years ago
Ayesh Karunaratne eb078b432f Prevent automatic parent directory composer.json discovery if working-dir parameter is set 7 years ago
Jordi Boggiano 3a4604ebbc Merge remote-tracking branch 'swumao/master' 7 years ago
Jordi Boggiano a8df30c09b Merge branch '1.5' 7 years ago
Jordi Boggiano 8b61315b14 Normalize URL as symfony Filesystem::mirror does a straight str_replace on realUrl vs actual iteratee path without normalization and our aRchivableFilesFinder does normalize the path, refs #6667 7 years ago
Gawain Lynch b859bbcdcf Pass a VCS filtered iterator to mirror 7 years ago
Mikk Tendermann 2a89d37651 fix gitlab not telling visibilty if user is not logged in 7 years ago
Abyr Valg 37addea447 Make composer see installed dev packages 7 years ago
Fedir Kryvytskyi dc509b236f Fixed error, when composer.phar was broken, if it compiled inside folder, that has /composer in path 7 years ago
Michal Lulco 84fed794d7 Trying to find package with similar name when package could not be found 7 years ago
Jordi Boggiano 1e6854455c Merge pull request #6644 from codekandis/feature/util-filesystem-copy-separation
Introduces a new method `copy()`.
7 years ago
Jordi Boggiano 97b22ad387 Merge pull request #6608 from kthbit/local-fossil
Teach FossilDriver to work with local fossil repository files
7 years ago
闫兴茂 277f05754d Add default sort for show --tree option 7 years ago
Christian Ramelow 39d8104897 Introduces a new method `copy()`.
Some packages, e. g. `tm/tooly-composer-script`, are using the composer classes to e. g. create symlinks or perform other file operations. While there's only a `copyThenRemove()` method this commit introduces a new `copy()` method. `copy()` behaves the same as the copy part of `copyThenRemove()` did with one exception: it returns `true` on success and `false` on failure. Copying a directory may lead to a `false`, while the whole directory or some of its files couldn't been copied. To ensure backwards compatibility `copyThenRemove()` calls `copy()` now. This commit also adds the necessary tests.
7 years ago
Jordi Boggiano d9885d5b3b Merge branch '1.5' 7 years ago
Jordi Boggiano 9fd4f22ba2 Also ignore dir change prompt in list command 7 years ago
Jordi Boggiano d932b17c08 Merge branch '1.5' 7 years ago
Jordi Boggiano d352cc97f7 Do not prompt for dir change on create-project, fixes #6617 7 years ago
Jordi Boggiano 79360da184 Merge branch '1.5' 7 years ago
Jordi Boggiano a144b5e7ed Fix GitLab endless loop thanks to API bug, fixes #6615 7 years ago
kthbit 1a30e3fbc1 Don't update local checkout directory if url is pointing to it. Only update the checkout directory if it is controlled by composer. 7 years ago
kthbit 927d3dda89 Teach FossilDriver to work with urls pointing to local repository.fossil files, and not just the local checkout directories. 7 years ago
kthbit 72a66ad9d2 Do not assume we are on Linux and have head, tail, and awk commands available. Instead, parse the output in PHP. 7 years ago
Jordi Boggiano aff9c72d16 Merge branch '1.5' 7 years ago
Jordi Boggiano a16867e2c2 CS 7 years ago
Helmut Januschka 320af80ad3 fix tag/branch collection 💣 7 years ago
Jordi Boggiano 0f94dcd848 Fix composer global config handling 7 years ago
David Zuelke a4d84f15ca use COMPOSER env var if present for ancestor path search 7 years ago
David Zuelke 4f7b6a3a54 use Factory::getComposerFile in ConfigCommand 7 years ago
Jordi Boggiano 4ea017d1ce Merge pull request #6595 from dzuelke/cwdup_composer_fix
Fix 1.5.0 ancestor dir composer.json search not using COMPOSER env var
7 years ago
Jordi Boggiano c1bbb750c4 Fix composer global config handling 7 years ago
David Zuelke b0da7db3af use COMPOSER env var if present for ancestor path search 7 years ago
David Zuelke ae7c076a7c use Factory::getComposerFile in ConfigCommand 7 years ago
Jordi Boggiano 97d09a9b77 Make github driver code more robust 7 years ago
Jordi Boggiano c89f6338c2 CS tweaks, refs #6592 7 years ago
Jordi Boggiano 6fd504ef41 Add per_page to do less pagination, refs #6592 7 years ago
Jordi Boggiano 086b750b76 Merge remote-tracking branch 'hjanuschka/gitlab_paging' 7 years ago
Jordi Boggiano c52e8e5656 Update comment 7 years ago