986 Commits (7d246196dbe0baee57808b8cd475c6f7d967ab78)

Author SHA1 Message Date
Niels Keurentjes 75bb0d9b10 Implemented Prohibits and Depends correctly now. 8 years ago
Niels Keurentjes 692a3ed300 Renamed Composer\Console\Command to BaseCommand for consistency with other abstract base classes. 8 years ago
Niels Keurentjes 9bc2ee02e4 Process feedback, code cleanup. 8 years ago
Jordi Boggiano 1716a346e6 Add mbstring/iconv check, fixes #4929 8 years ago
Jordi Boggiano 93501a5e3f Merge pull request #4920 from curry684/issue-4918
Add a --timeout parameter to run-script to override default timeout
8 years ago
Niels Keurentjes 4fe063b2e5 Added missing deprecation warning in create-project. 8 years ago
Niels Keurentjes 126e71a991 Adds a --timeout parameter to run-script to override default timeout. 8 years ago
Niels Keurentjes 86374034b6 Removed unnecessary state from Depends command. 8 years ago
Niels Keurentjes 9b41495353 Options added and cleaned up. 8 years ago
Niels Keurentjes e38fe67333 Rewrote DependsCommand 8 years ago
Jordi Boggiano d9a7d4c93a Merge pull request #4850 from astehlik/issue-validate_event
Trigger event in validate command
9 years ago
cinamo ef60478926 Added secure-http flag, defaults to true 9 years ago
Niels Keurentjes 93ce87a84e Prefer 'editor' on a system that supports alternatives. 9 years ago
Jordi Boggiano 2609cfdd1d Always set bin-dir into PATH before calling scripts, fixes #4852, closes #4898 9 years ago
Niels Keurentjes 990c07e4db Merge branch 'master' of https://github.com/composer/composer into sort-suggestions 9 years ago
Davey Shafik 43551bc537 Add `composer exec` command 9 years ago
Jordi Boggiano 101fca9071 Merge pull request #4837 from cs278/openssl-version-warning
Warning if OpenSSL does not support TLSv1.2
9 years ago
Niels Keurentjes 0dab63e050 Unified all Windows tests throughout the code. 9 years ago
Jordi Boggiano d93f7b8a10 Remove warnings for non-writable dirs, refs #3588 9 years ago
Niels Keurentjes b20cc22ebb Improved output of SuggestsCommand by correctly filtering installed platform requirements if suggested. 9 years ago
Alexander Stehlik 298e7a218a Trigger event in validate command
This allows plugins to run additional validations.
9 years ago
Jordi Boggiano 49d7d65933 Add verbosity input support to IOInterface 9 years ago
Niels Keurentjes 1b97d07bca Processed PR feedback 9 years ago
Niels Keurentjes d6589ac151 Rewrote SuggestsCommand 9 years ago
Remi Collet 3a750193fd skip diag. which are only for phar mode 9 years ago
Chris Smith 0a25bb0bf3 Simplify for PHP 5.3 9 years ago
Niels Keurentjes b1de2c52a3 Add --no-plugins option to remove/require 9 years ago
Chris Smith 3979abc638 Add warning if OpenSSL does not support TLSv1.2 or TLSv1.1 9 years ago
Rob Bast f829a160fb use a proper tmp directory
this test failed on OSX before, trying to create a directory at the root of the filesystem
9 years ago
Jordi Boggiano 1818b95149 CS fixes 9 years ago
Niels Keurentjes c2e768b8ad Made Silencer invocations safer against exceptions. 9 years ago
Niels Keurentjes 76c1645a0e Merge remote-tracking branch 'upstream/master' into issue-4203 9 years ago
Niels Keurentjes 18cd4f966b Added silencer utility to more gracefully handle error suppression without hiding errors or worse. Fixes #4203, #4683 9 years ago
Jordi Boggiano c5cb2327cf Merge remote-tracking branch 'bamarni/config-repo-options' 9 years ago
Jordi Boggiano 5b41eaad3a Bundle pubkeys and fail hard if validation can not happen 9 years ago
Jordi Boggiano f4bcf7590b Fix array syntax 9 years ago
Jordi Boggiano 3ef22258e5 Add key fingerprints for easier comparison and debugging via diagnose 9 years ago
Jordi Boggiano a9be7c83f1 Add verification of signatures when running self-update 9 years ago
Bilal Amarni e727f9f5fe [Config command] allow to pass options when adding a repo 9 years ago
Rob Bast c1488f65bf a quick stab at adding capath 9 years ago
aude 0a662a7e42 Remove unused import in UpdateCommand 9 years ago
Jordi Boggiano 96ff17c520 Cleanups of XDG support, refs #1407 9 years ago
Jordi Boggiano 3e9efcfb85 Merge remote-tracking branch 'ntoniazzi/master' 9 years ago
Jordi Boggiano d7c61c50ad Merge branch 'tls-config' 9 years ago
Jordi Boggiano a0398286ba Wording fixes 9 years ago
Jordi Boggiano d2e97eecb2 Replace preg_match by strpos 9 years ago
Jordi Boggiano 03299ff075 Suggest https in docs where it makes sense, closes #4056 9 years ago
Jordi Boggiano fc4d94f160 Code clarity and updates from the getcomposer.org installer 9 years ago
Jordi Boggiano 86a911150b Update bundled CAfile and other cleanups 9 years ago
Jordi Boggiano f8dff0867c Remove --disable-tls/--cafile flags and rely solely on config options plus some wording clarifications 9 years ago
Jordi Boggiano 5d015defb8 Merge remote-tracking branch 'origin/master' into tls-config 9 years ago
Jordi Boggiano 633e9f91a1 Small tweaks for consistency, refs #3639 9 years ago
Jordi Boggiano 721acf3c93 Merge remote-tracking branch 'SofHad/update-interactive' 9 years ago
Jordi Boggiano e8bc9232e0 Add explanation about match args in the "no installed package" output, refs #4663 9 years ago
Jordi Boggiano 42cb3dafc4 Merge remote-tracking branch 'Soullivaneuh/depends-replaces' 9 years ago
Jordi Boggiano 4fbf15e6d6 Tweaks and add new args to docs, refs #4663 9 years ago
Jordi Boggiano 9e42eedf1f Merge remote-tracking branch 'Soullivaneuh/depends-match-constraint' 9 years ago
Jordi Boggiano 47b05eab7a Fix type errors 9 years ago
Jordi Boggiano dbe7f34181 Allow depend command to show results for platform packages, fixes #3836, fixes #4696 9 years ago
Jordi Boggiano fd7267e4ad Show overridden versions (as well as original) in composer show -p 9 years ago
Jordi Boggiano 1a8aedaa9d Assume -i when running composer show --tree without arg 9 years ago
hanov.ruslan b298b9e8c6 Added sort-packages into config 9 years ago
Jordi Boggiano 29312be4df Strict typing fixes 9 years ago
Sullivan SENECHAL e0031ed4a2 Add match-constraint options to depends command 9 years ago
Sullivan SENECHAL 0eb7e2f216 Add --with-replaces option on depends command 9 years ago
Michal Gebauer ce74477899 Configuration of GitLab driver 9 years ago
Sullivan SENECHAL d8975b5cb1 Depends command: Add phpdoc blocks for IDE completion 9 years ago
Jordi Boggiano dc06276179 Remove publish errors from diagnose command output, fixes #4652 9 years ago
Jérémy Romey 94daedde06 Fixed typo in the ShowCommand 9 years ago
Jordi Boggiano 9b8a14179b Only list tree of packages required by root and not every installed package individually, refs #2600 9 years ago
Jordi Boggiano e6e636802f Add support for a simplified pure ASCII version of the tree view, refs #2600 9 years ago
Jordi Boggiano 92ad33d11e Undo some invalid merges and simplify code a little bit, refs #2600 9 years ago
Jérémy Romey 36271a7dd1 Added a tree view of required packages 9 years ago
Jordi Boggiano 966a982738 CS fixes 9 years ago
Jordi Boggiano c0b49d09f3 Merge remote-tracking branch 'cw-ozaki/no-script-dump-autoload'
Conflicts:
	src/Composer/Autoload/AutoloadGenerator.php
	src/Composer/Command/DumpAutoloadCommand.php
9 years ago
Jordi Boggiano dbcf8cae13 Fix depends command to also show when the root package depends on something 9 years ago
Jordi Boggiano f5e0fc14b3 Clarify some error messages, fixes #3770 9 years ago
Jordi Boggiano 4b269f4ded Follow stability option in create-project to select the best possible version, refs #4563 9 years ago
Jordi Boggiano 2a8a9a4592 Revert "Issue #2384 allow 'prefer-stable' and 'minimum-stability' to be set via composer config command"
This reverts commit ed23b1c4db.
9 years ago
Jordi Boggiano ef2856ef55 Take php version into account for create-project command version selection 9 years ago
Jordi Boggiano 8cd6598d8d Simplify php version fetching 9 years ago
Jordi Boggiano 615638c7c3 Simplify bin-compat by removing the nosymlink option, refs #3704 9 years ago
Jordi Boggiano c9b51a5751 Merge remote-tracking branch 'kocsismate/feature-bin-compat' 9 years ago
Jordi Boggiano 507415e404 Make VersionSelector prefer stable by default and allow specifying a PHP version that must be matched, fixes #4318 9 years ago
Boris Momčilović b05b52ff7e InstallationManager: notifyInstalls: append authorization header for repository 9 years ago
npiderman ed23b1c4db Issue #2384 allow 'prefer-stable' and 'minimum-stability' to be set via composer config command 9 years ago
Jordi Boggiano a54f84f05f Merge pull request #4479 from MakiCode/feature#4397
Added --file flag: Feature#4397
9 years ago
MakiCode 63ede6c9dd Fixed issues with PR 9 years ago
Rob 7a9eb02190 Merge pull request #4455 from samsaggace/config_archive
Enable command line configuration for archive-dir and archive-format
9 years ago
Nicolas Toniazzi b6df8549cd Merge remote-tracking branch 'parent/master'
Conflicts:
	src/Composer/Factory.php
9 years ago
MakiCode 0d00338bdb Added better messages and fixed bugs 9 years ago
MakiCode 87b5af60a8 Almost finished adding --file option, need to add unit test 9 years ago
Jordi Boggiano 790a941cba Merge pull request #4470 from alcohol/fix-config-lookup
itteratively expand key and attempt to match
9 years ago
Rob Bast 7bd0c5abdd itteratively expand key and attempt to match
fixes #4459 (also)
9 years ago
Jordi Boggiano 5ccaad92c1 Merge remote-tracking branch 'alcohol/weird-config-listing-issue' 9 years ago
Rob Bast 2dbad30336 fixes #4459 9 years ago
Sebastien Chemin 3896a6c263 Enable cmdline configuration for archive-dir and archive-format
Examples of commands :
composer config --global  archive-dir $HOME/.composer/repo
composer config --global  archive-format zip
9 years ago
Jordi Boggiano ce08582671 Fix CS 9 years ago
Rob Bast ddb1c1e052 these 2 use parseNameVersionPairs 9 years ago
Rob Bast a1427d7fd6 replace all occurences in code and comments 9 years ago
Jordi Boggiano 41a87a3ae7 Adjust file path output, refs #4379 9 years ago
Jordi Boggiano 9b61b808ec Merge remote-tracking branch 'javihgil/master' 9 years ago
Jordi Boggiano 9f2e562e48 Add --strict flag to validate command to treat warnings as failures as well, refs #3202 9 years ago
Jordi Boggiano e61b3a6370 Allow the validate command to validate dependencies with -A/--with-dependencies, refs #3202 9 years ago
Jordi Boggiano 1e8d7255b7 Fix access to undefined var, refs #4422 9 years ago
Jordi Boggiano 8913ac2fff Merge pull request #4362 from bd808/classmap-authoritative-cli
Add cli argument for classmap-authoritative
9 years ago
Olivier Laviale cc522c20bb Optimized this->getIO() 9 years ago
Grégoire Paris 9e30c9b403 use different exit codes for different errors 9 years ago
James Titcumb d85bad29d6 Warn about unpushed changes
`composer status` now prevents overwriting Git package if changes have not been pushed.
9 years ago
Javi Hernández dd7243fc01 Archive command shows created package path 9 years ago
Bryan Davis 71cb587611 Add autoloader cli options to `require` and `remove`
Update the `composer require` and `composer remove` commands to support
the `--optimize-autoloader` and `--classmap-authoritative` cli options
and associated configuration settings. All cli entry points that invoke
`Installer::run()` or `AutoloadGenerator::dump()` now have consistent
support for these autoloader optimization flags.
9 years ago
Bryan Davis cc2b9cfca5 Add cli argument for classmap-authoritative
Add a `--classmap-authoritative (-a)` argument to `composer install`,
`composer update` and `composer dumpautoload`. This enables the same
authoritative classmap behavior as the existing `classmap-authoritative`
configuration setting. The option can be used for creating highly
optimized production autoloaders via `composer install --no-dev
--optimize-autoloader --classmap-authoritative` for projects where
multiple autoloaders are present and unnecessary `file_exists` calls
introduce performance issues.

Closes #4361
9 years ago
Jordi Boggiano 65bb8d99f4 Fix global switch regression on config command, fixes #4344 9 years ago
Jordi Boggiano 5a26b7c102 Merge pull request #4299 from webberwu/master
show change if package directory have changed to symbolic link
9 years ago
Jordi Boggiano 4824b4504e Remove typo 9 years ago
Jordi Boggiano b16c5fbeb9 Shorten ternary and reuse config file instead of the null argument to figure out path to auth.json 9 years ago
Tehem 9e592f19a1 Used shorthand version for ternary operator 9 years ago
Thomas Marcon b35e762354 Updated configFile parsing to first look into -f parameter, then COMPOSER environment variable, then default to composer.json 9 years ago
Tehem 9392adef79 Fixes #4302 allow COMPOSER env with config statements (overrides --file) 9 years ago
Webber Wu 92530e374b Merge remote-tracking branch 'upstream/master' 9 years ago
Kocsis Máté 87c16073ec Merge branch 'master' of https://github.com/composer/composer into feature-bin-compat 9 years ago
Rob Bast 5ae9e7fe22 remove spdx files, introduce external library 9 years ago
Andreas Möller 5828f6202d Enhancement: Also validate lock file 9 years ago
Jordi Boggiano 0964c02acb Use only one level of verbosity 9 years ago
Jordi Boggiano 5ba41514a9 Merge remote-tracking branch 'alcohol/add-suggests-command' 9 years ago
Kunal Mehta f634c6946d Update callers of VersionParser::formatVersion()
Tests were moved to BasePackageTest.
9 years ago
Jordi Boggiano 6a64041055 CS fixes 9 years ago
Andreas Möller eac5fbdee4 Fix: Remove unused imports 9 years ago
Rob Bast 3dffdc8705 don't suggest packages already installed 9 years ago
Rob Bast 680082c5fe output based purely on verbosity 9 years ago
Rob Bast 33f78b2ccc limit suggestions to optional list of packages 9 years ago
Rob Bast 760eeb0b03 reworked suggests command 9 years ago
Gusakov Nikita f1af16984e [Command] Add suggests command 9 years ago
Nicolas Toniazzi 7d63eb5718 Merge remote-tracking branch 'parent/master'
Conflicts:
	doc/04-schema.md
9 years ago
Jordi Boggiano e727ed4d73 --keep-vcs should only imply prefer source for the root package in create-project, refs #4063 9 years ago
Jordi Boggiano c8eca6f198 Remove pool usage from ArchiveCommand 9 years ago
Jordi Boggiano 049f84f21f Remove unnecessary Pool usage in HomeCommand 9 years ago
Nils Adermann 75c501251d Revert "Merge remote-tracking branch 'naderman/load-no-providers'"
This reverts commit 3e85f82373, reversing
changes made to b025d0982b.
9 years ago
Jordi Boggiano 3e85f82373 Merge remote-tracking branch 'naderman/load-no-providers' 9 years ago
Jordi Boggiano b025d0982b Remove some state 9 years ago
Thibault Jamet 25ab752ca6 Map archive command to the archive configuration 9 years ago
Jordi Boggiano 6d15ad08b6 Add http check even if openssl is present, refs #4084 9 years ago
Barys Biankouski a59c46f781 [create-project] If process terminated with SIGINT then 130 IMO will be returned. Remove unused variable 9 years ago
Barys Biankouski 38bc4e6a78 Added Ctrl+C support to create-project command for unix-like systems 9 years ago
Rob Bast dfbee6a532 cleaner solution 9 years ago
Rob Bast 7a50225389 disable path if no composer available, fixes #4101
gracefully remove the option and continue, after informing the user
9 years ago
Jordi Boggiano 98b339e87a Make --keep-vcs imply --prefer-source, closes #4063 9 years ago
Jordi Boggiano 48d8cc6465 Avoid errors when invoking composer global config and there is no global composer.json yet, refs #4002 9 years ago
Possum 29ca21f30e PHP version checks tweaking 9 years ago
Nils Adermann ec5416f03c loadDev parameter is nonsense, properly load packages in create command 9 years ago