353 Commits (451bab1c2cd58e05af6e21639b829408ad023463)

Author SHA1 Message Date
Nils Adermann 451bab1c2c Get rid of Literal object / literal id mix, use literals only to save memory 12 years ago
Jordi Boggiano 1a255420b0 Ignore aliases in autoload generator 12 years ago
Jordi Boggiano 5e8418a4f5 Add test for aliases and overrides between repos 12 years ago
Jordi Boggiano 46972fbc22 Add handling for alias operations 12 years ago
Jordi Boggiano f7d5df2764 Prevent backtracking issues with long tests 12 years ago
Jordi Boggiano cd4cceaf7b Merge pull request #682 from ktomk/patch-1
Cont. code simplification & better tests.
12 years ago
Jordi Boggiano 4505df29df Add functional tests for the installer, fixes #580 12 years ago
Tom Klingenberg 58a8ff80e3 Cont. code simplification & better tests. 12 years ago
Nils Adermann 7c7cac61b6 Merge remote-tracking branch 'github-seldaek/stability'
* github-seldaek/stability:
  Add stability docs
  Add test for Pool handling and refactor a couple things
  Add support for stabilities in lock file
  Infer stability flags for requirements that have an explicit version required of a lower stability
  Add InstalledArrayRepository to make sure the root package is not purged by the Pool because of a lower stability
  Basic handling of stability flags
  Add list of stabilities to base package
  Add minimum-stability flag on root package to filter packages by stability
  Add CompositeRepo::getRepositories
  Add package stability
12 years ago
Jordi Boggiano fd38971777 Fix CS & simplify code 12 years ago
Tom Klingenberg 74ca58bcb6 Use of SPDX license identifiers. 12 years ago
Jordi Boggiano 453b9a616b Add test for Pool handling and refactor a couple things 12 years ago
Jordi Boggiano 0936670213 Add support for stabilities in lock file 12 years ago
Jordi Boggiano ef28f3b067 Basic handling of stability flags 12 years ago
Jordi Boggiano 70a3c68f73 Add package stability 12 years ago
Nils Adermann 655588a5e0 Merge pull request #659 from Seldaek/github_https_fallback
Github https fallback
12 years ago
Nils Adermann 0c1944a9d0 Let the solver handle aliases instead of the installer 12 years ago
Nils Adermann 15f43571b9 Rules of type feature are no longer needed 12 years ago
Nils Adermann c37e126e14 Installed packages are now always removed unless otherwise requested
This means that an update request must always be accompanied by an install
request, otherwise the package might be removed rather than updated.
12 years ago
Nils Adermann 5daeacf0ac We won't implement choice rules, you need to edit composer.json to choose 12 years ago
Jordi Boggiano a9fe883827 Use https fallback for github private repos if ssh protocol fails and we can ask the user's password 12 years ago
Jordi Boggiano 7bfe031768 VcsDrivers now send proper originUrl for authentication 12 years ago
Jordi Boggiano c754f96677 Removed last password/username from IOInterface 12 years ago
Jordi Boggiano 6967ec16b3 Add slow tests to slow group, excluded by default except for travis 12 years ago
Bastian Hofmann 6d5d3af297 coding standard compliance 12 years ago
Bastian Hofmann 4b3fc2b5fa Merge branch 'master' of git://github.com/composer/composer
Conflicts:
	src/Composer/Repository/PearRepository.php
12 years ago
Bastian Hofmann 7501009d74 added tests for PearRepository 12 years ago
Jordi Boggiano 072f4397a0 Fix default options handling in StreamContextFactory 12 years ago
Maxim Chernyshev 5294cb222c Precious community feedback-based refactoring 12 years ago
Maxim Chernyshev 37476eb61f Fixed indentation 12 years ago
Maxim Chernyshev 8918551f29 Simplified proxy port determination and passed tests 12 years ago
Maxim Chernyshev 2ca50a1ef3 Merged in upstream 12 years ago
Maxim Chernyshev 419a1cedf0 Proxy credentials are now passed as part of HTTP headers 12 years ago
Michael Cullum 2653ece028 Adding author role to ArrayLoader Test 12 years ago
Jordi Boggiano f7440076fa Revert "Merge remote-tracking branch 'naderman/remove-packages-by-default'"
This reverts commit 2988152602, reversing
changes made to adb4188e12.
12 years ago
Jordi Boggiano a30e6109bf Fix 5.4.0 interop in formatting of empty array/objects 12 years ago
Jordi Boggiano b3164de813 Fix tests 12 years ago
Jordi Boggiano 115dc407fa Merge remote-tracking branch 'GromNaN/git-dir' 12 years ago
Jordi Boggiano 2988152602 Merge remote-tracking branch 'naderman/remove-packages-by-default' 12 years ago
Jordi Boggiano 7b2d3ff6a2 Refactor InstallerTest to be a bit more future proof 12 years ago
Jordi Boggiano 63c6c6d875 Cache the version parser used in TestCase 12 years ago
Jordi Boggiano bd50ad32f0 Refactor InstallationManagerMock 12 years ago
Jordi Boggiano 2dffa612a3 Merge remote-tracking branch 'igorw/root-install-twice' 12 years ago
Nils Adermann f4d5568937 Rules of type feature are no longer needed 12 years ago
Nils Adermann 2cb2cde096 Installed packages are now always removed unless otherwise requested
This means that an update request must always be accompanied by an install
request, otherwise the package might be removed rather than updated.
12 years ago
Nils Adermann 0e537b9c93 We won't implement choice rules, you need to edit composer.json to choose 12 years ago
Igor Wiedler 0995933183 Do not install root package as a vendor if some dependency requires it, closes #480
Also add some tests for the installer.
12 years ago
Jordi Boggiano ed8aa8322a Do not prevent updates if untracked files are present 12 years ago
Jordi Boggiano 0e9f88a3da Fix DownloadManagerTest creating directories on disk 12 years ago
Jerome Tamarelle 610f15a768 Fix unit tests for VcsRepository 12 years ago