Nils Adermann
c7250917e8
Skip dependency packages required in composer.json in update whitelist
12 years ago
Nils Adermann
dfe366152c
Add an update whitelist test for a dependency specified in composer.json
12 years ago
Nils Adermann
90c515522a
Change whitelist integration test to check it doesn't update unrelated packages
13 years ago
Jordi Boggiano
734317b812
Add test and fix update whitelist feature
13 years ago
Jordi Boggiano
43150b88a2
Refactor integration tests to accept any run command
13 years ago
Jordi Boggiano
f5e0918104
Add JsonManipulator class for doing raw manipulation of json strings
13 years ago
Jordi Boggiano
1127cd5c8a
Merge pull request #735 from ajshort/composer-installer-multiple
...
Support multiple installers in a composer-installer package.
13 years ago
Andrew Short
e0a1d9ef58
Support multiple installers in a composer-installer package.
13 years ago
Nils Adermann
41215a0e47
Require first version of a root package alias, rather than alias
...
This makes sure that the alias will always be installed, even if it isn't
technically needed.
13 years ago
Jordi Boggiano
9857145830
Add failing test when aliasing a feature to an aliased version
13 years ago
Jordi Boggiano
d853337616
Show output when test fails to resolve
13 years ago
Jordi Boggiano
d3cec0399a
CS fixes & do not replace the exception since that removes the stack trace
13 years ago
Jordi Boggiano
b68eb3317b
Merge remote-tracking branch 'OfficineSoftware/master'
13 years ago
Jordi Boggiano
1bd4ccbd54
php-cs-fixer magic
13 years ago
Jordi Boggiano
4ea9b33a6c
Merge remote-tracking branch 'naderman/solver-refactor'
13 years ago
Nils Adermann
81de780533
Merge pull request #702 from Seldaek/specify-refs
...
Specify commit/refs for dev requirements
13 years ago
Nils Adermann
c869566868
Make ruleHash a protected member of rules
13 years ago
Nils Adermann
dd527a4049
Remove weak rules
...
Since we no longer have suggest/recommend rules and no longer use any update
or feature rules so packages are removed by default, we do not need weak rules
anymore.
13 years ago
Nils Adermann
451bab1c2c
Get rid of Literal object / literal id mix, use literals only to save memory
13 years ago
Martin Hasoň
c8d110aa72
Imporoved exception message for GitDownloader (various protocols for github)
13 years ago
Jordi Boggiano
c10eb66ac4
Ignore references when parsing dev versions
13 years ago
Jordi Boggiano
ba29b4bf94
Added references for dev versions, fixes #599
...
dev-<branch> and <n.m>.x-dev versions can now have a #<reference> appended
to them. This reference being a git/hg commit hash, or svn revision.
13 years ago
Andrea Turso
3a31b59473
Minor changes to the EventDispatcherTest
...
- Removed Exception class import
- Added FQN at L60
- Added documentation
- Added @group event-dispatcher
13 years ago
Andrea Turso
f626ccbcee
Wrapped the listener invocation a try/catch block that catches any
...
exception and throws a \RuntimeException.
Added a test case for the EventDispatcher.
Note:
In order to test the doDispatch method I had to use a stub EventDispatcher
with a getListeners that returned a preconfigured array. IMHO there should
be a way to inject the listeners into the EventDispatcher.
13 years ago
Jordi Boggiano
1a255420b0
Ignore aliases in autoload generator
13 years ago
Jordi Boggiano
5e8418a4f5
Add test for aliases and overrides between repos
13 years ago
Jordi Boggiano
46972fbc22
Add handling for alias operations
13 years ago
Jordi Boggiano
f7d5df2764
Prevent backtracking issues with long tests
13 years ago
Jordi Boggiano
cd4cceaf7b
Merge pull request #682 from ktomk/patch-1
...
Cont. code simplification & better tests.
13 years ago
Jordi Boggiano
4505df29df
Add functional tests for the installer, fixes #580
13 years ago
Tom Klingenberg
58a8ff80e3
Cont. code simplification & better tests.
13 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
13 years ago
Jordi Boggiano
fd38971777
Fix CS & simplify code
13 years ago
Tom Klingenberg
74ca58bcb6
Use of SPDX license identifiers.
13 years ago
Jordi Boggiano
453b9a616b
Add test for Pool handling and refactor a couple things
13 years ago
Jordi Boggiano
0936670213
Add support for stabilities in lock file
13 years ago
Jordi Boggiano
ef28f3b067
Basic handling of stability flags
13 years ago
Jordi Boggiano
70a3c68f73
Add package stability
13 years ago
Nils Adermann
655588a5e0
Merge pull request #659 from Seldaek/github_https_fallback
...
Github https fallback
13 years ago
Nils Adermann
0c1944a9d0
Let the solver handle aliases instead of the installer
13 years ago
Nils Adermann
15f43571b9
Rules of type feature are no longer needed
13 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.
13 years ago
Nils Adermann
5daeacf0ac
We won't implement choice rules, you need to edit composer.json to choose
13 years ago
Jordi Boggiano
a9fe883827
Use https fallback for github private repos if ssh protocol fails and we can ask the user's password
13 years ago
Jordi Boggiano
7bfe031768
VcsDrivers now send proper originUrl for authentication
13 years ago
Jordi Boggiano
c754f96677
Removed last password/username from IOInterface
13 years ago
Jordi Boggiano
6967ec16b3
Add slow tests to slow group, excluded by default except for travis
13 years ago
Bastian Hofmann
6d5d3af297
coding standard compliance
13 years ago
Bastian Hofmann
4b3fc2b5fa
Merge branch 'master' of git://github.com/composer/composer
...
Conflicts:
src/Composer/Repository/PearRepository.php
13 years ago
Bastian Hofmann
7501009d74
added tests for PearRepository
13 years ago