Nils Adermann
ec12b8a675
Add tests for the changes in #2690
11 years ago
Nils Adermann
3148ffd355
Whitelist packages with names matching those specified before generating rules
...
Addresses #2690 doesn't do any performance optimisations yet which we
could do now
11 years ago
Phillip Look
07a7284ffc
Change dependency processing for update with whitelisted packages
...
By default dependencies of white listed packages are no longer installed automaticaly.
To Install dependencies of whitelisted packages use --with-dependencies.
- rework after review comments
- precise documentation of option
- add missing punctuation marks
11 years ago
Nils Adermann
01a08a2ff3
As preparation for composer plugins, rename custom installers to plugins
11 years ago
Jordi Boggiano
61c0127f05
Fix build
11 years ago
Jordi Boggiano
21299e0bc4
Make sure all installers are installed first unless they have requirements, refs #2107 , fixes #1147
11 years ago
Jordi Boggiano
1a7f734bc7
Fix test
11 years ago
Jordi Boggiano
9d948eb795
Merge branch 'disjunctive'
11 years ago
Jordi Boggiano
9d814c948e
Adjust circular dep test
12 years ago
Marco Pivetta
d7e8aa49a5
Adding failing test to show the current failure in circular deps resolution
12 years ago
Jordi Boggiano
faa419cc0e
Merge remote-tracking branch 'hason/alias'
12 years ago
Jordi Boggiano
0cccafbe81
Add disjunctive multi-constraints with |, refs #643 , fixes #1342
12 years ago
Jordi Boggiano
db4055b778
Put a higher prio on replacers of the same vendor as the required package
12 years ago
Martin Hasoň
02f92e678f
Fixed update alias packages in dry-run mode
12 years ago
Martin Hasoň
753a8345cb
Added support for the alias of an aliased package
12 years ago
Jordi Boggiano
bf307de1d6
Fix tests
12 years ago
Jordi Boggiano
ee60df708d
Handle stability changes correctly, fixes #877
...
On update, packages that are less stable than the minimum-stability allows will
now be downgraded to their correct versions, even if they were installed as
unstable already.
12 years ago
Jordi Boggiano
636aa965f7
Fix tests
12 years ago
Jordi Boggiano
ea7d79ab03
Make sure platform requirements of the root package are enforced when installing from lock, fixes #1611
12 years ago
Jordi Boggiano
4207fc3b19
Refactor require-dev handling to use one single repository and a one pass solving, fixes #719 , fixes #1185 , fixes #1330 , fixes #789 , fixes #640
12 years ago
Jordi Boggiano
c29f3c698e
Fix support of aliases combined with reference locked packages, fixes #1631
12 years ago
Jordi Boggiano
c31f4be112
Add test to verify url and and hash are updated, fixes #1460
12 years ago
Aurélien Thieriot
e264282ac7
Allowed only * wildcard
12 years ago
Aurélien Thieriot
159badb06b
Add ability to use a Regexp when updating packages
12 years ago
Jordi Boggiano
eef64d1189
Update test
12 years ago
Jordi Boggiano
f1f1ddb66b
Fix updates when dev packages have new dependencies (no more double updates needed), fixes #1105
12 years ago
Jordi Boggiano
6d38709fe8
Fix create project test
12 years ago
Jordi Boggiano
5b1782970f
Fix test for new lock format
12 years ago
Jordi Boggiano
a9afa8bc1f
Merge remote-tracking branch 'mheleniak/prefer_dist' and fix dists
...
Conflicts:
src/Composer/Installer.php
src/Composer/Package/Locker.php
12 years ago
Jordi Boggiano
418e876e8a
Use only the locked repository when possible for better performance
12 years ago
Jordi Boggiano
83239aa338
Update lock file to contain the complete package info, fixes #890
12 years ago
Christophe Coevoet
9e372b1d8b
Simplified the code
12 years ago
Christophe Coevoet
f181dc84e2
Added tests for the suggestions
...
The test about replaced packages is failing because of #752 .
12 years ago
Jordi Boggiano
d5916ce731
Fix test
12 years ago
Mateusz Heleniak
d0829adfee
added test case
12 years ago
Jordi Boggiano
5a247ca9a5
Fix regression in updating dev packages to latest ref, fixes #1030
12 years ago
Jordi Boggiano
c97720c607
Fix picking of new dev packages for updates to latest source ref
12 years ago
Mateusz Heleniak
ac746ee5b0
fixed unit tests
12 years ago
Jordi Boggiano
c463216726
Restore test for full hash display in create project
12 years ago
Jordi Boggiano
5818d51af0
Refactor functional tests to fit existing tests better
12 years ago
Jordi Boggiano
2d19cf2a00
Fix hijacking possibility via provide bug
12 years ago
Jordi Boggiano
37ef2037cf
Add test case to ensure replace does not allow hijacking packages
12 years ago
Jordi Boggiano
e6f7150196
Change default minimum-stability to "stable", fixes #744
12 years ago
Jordi Boggiano
2ede0a3b54
Merge remote-tracking branch 'naderman/fix-duplicate-alias'
12 years ago
Nils Adermann
297bc914fc
Merge pull request #859 from Seldaek/whitelist_fix
...
Fix update whitelist behavior, fixes #782
12 years ago
Nils Adermann
3c7fbe9264
Add a test which verifies that aliases do not get duplicated on update
12 years ago
Jordi Boggiano
5c30fcb777
Fix update whitelist behavior, fixes #782
12 years ago
Nils Adermann
0da71001e3
Add test for updating an aliased package to a non-aliased one
12 years ago
Nils Adermann
67fde90666
Correctly sort operations within transactions using DFS
...
Fixes #655
12 years ago
Jordi Boggiano
5bfbff867c
Root requires are not taken into account in locked installs, fixes #669
12 years ago
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
12 years ago
Jordi Boggiano
734317b812
Add test and fix update whitelist feature
12 years ago
Jordi Boggiano
43150b88a2
Refactor integration tests to accept any run command
12 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.
12 years ago
Jordi Boggiano
9857145830
Add failing test when aliasing a feature to an aliased version
12 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.
12 years ago
Jordi Boggiano
5e8418a4f5
Add test for aliases and overrides between repos
12 years ago
Jordi Boggiano
4505df29df
Add functional tests for the installer, fixes #580
12 years ago