Jordi Boggiano
|
2d8a8ed7e3
|
Add InstalledRepository to clean up some concepts and usages, remove BaseRepository
|
2020-02-13 21:44:24 +01:00 |
Jordi Boggiano
|
78885c556a
|
Add missing use statement
|
2020-02-13 18:05:04 +01:00 |
Jordi Boggiano
|
c5c6d44a0b
|
Refactor away some unnecessary RepositorySet usages
|
2020-02-13 17:51:22 +01:00 |
Jordi Boggiano
|
f35cd8948a
|
Minor refactoring of RootPackageRepo
|
2020-02-13 16:29:57 +01:00 |
Jordi Boggiano
|
44d1e15294
|
Simplify suggester output when updating, refactor suggest command to reuse SuggestedPackagesReporter and make smarter defaults, fixes #6267
|
2020-02-13 16:13:29 +01:00 |
Jordi Boggiano
|
d52ce3c37f
|
Replace pre/post-dependencies-solving by a pre-operations-exec event happening only on install from lock
|
2020-02-12 14:35:31 +01:00 |
Jordi Boggiano
|
835a91532d
|
Add PRE_POOL_CREATE event, fixes #8348
|
2020-02-12 10:41:04 +01:00 |
Jordi Boggiano
|
71855e6430
|
Restore PRE/POST_DEPENDENCY_SOLVING events
|
2020-02-12 10:41:03 +01:00 |
Jordi Boggiano
|
7e142b5d6b
|
Use Upgrading for package installs too
|
2020-02-11 17:51:02 +01:00 |
Jordi Boggiano
|
9609729de7
|
Change update to upgrade for package update operations which are upgrades, refs #8594
|
2020-02-11 13:43:38 +01:00 |
Jordi Boggiano
|
be8dd528b8
|
Merge remote-tracking branch 'origin/master' into 2.0
|
2020-02-11 11:33:52 +01:00 |
Jordi Boggiano
|
ef249ef6b6
|
Add support for lib-zip platform package
|
2020-02-11 11:01:20 +01:00 |
Ion Bazan
|
a180f48921
|
Distinguish between updates and downgrades in dry-run
|
2020-02-11 16:35:35 +08:00 |
Jordi Boggiano
|
5843a282bc
|
Merge pull request #8562 from adrianosferreira/fix-archive-format-cli
Uses config data from Composer object whenever possible on ArchiveCommand
|
2020-02-10 17:26:26 +01:00 |
Adriano Ferreira
|
97d077c43b
|
Uses config data from Composer object whenever possible on ArchiveCommand
It was previously blindly getting a new instance from the factory thus ignoring what is on Composer object config data.
|
2020-02-10 13:15:58 -02:00 |
Jordi Boggiano
|
589abb06a3
|
PHPStan fixes
|
2020-02-07 23:10:10 +01:00 |
Jordi Boggiano
|
c56886ac36
|
Avoid checking for .dockerenv if open_basedir is set, fixes #8585
|
2020-02-07 22:33:39 +01:00 |
Jordi Boggiano
|
45ecbae8f5
|
Merge branch 'master' into 2.0
|
2020-02-07 22:20:51 +01:00 |
Ion Bazan
|
2ff73a8797
|
respect `notify-on-install` option
|
2020-02-05 15:52:14 +08:00 |
Jordi Boggiano
|
4e4304ae7d
|
Fix
|
2020-02-04 13:22:46 +01:00 |
Jordi Boggiano
|
0b4763e6c7
|
Make it clear which package the error is for when detecting uncommitted changes
|
2020-02-04 13:06:20 +01:00 |
Jordi Boggiano
|
006c3de542
|
Fix tests and make TTY usage on ProcessExecutor cleaner
|
2020-01-31 16:33:34 +01:00 |
Jordi Boggiano
|
f572636628
|
Add support for TTY mode on Linux/OSX in script handlers when running in interactive mode, fixes #5856, fixes #3299, closes #4036
|
2020-01-31 15:45:33 +01:00 |
Jérôme Billiras
|
58e2956b95
|
Allow referencing scripts to extends @composer
|
2020-01-31 14:56:22 +01:00 |
Jordi Boggiano
|
d14d411fa4
|
Add --dry-run to require and remove commands, fixes #7793
|
2020-01-31 14:34:10 +01:00 |
Nils Adermann
|
fdfdee03c1
|
Remove unused argument to pool->match
|
2020-01-30 22:54:59 +01:00 |
Nils Adermann
|
4f44b7b221
|
Remove unused policy function findUpdatePackages
|
2020-01-30 22:49:15 +01:00 |
Jordi Boggiano
|
a1fe64152d
|
Minor Installer cleanups
|
2020-01-30 21:03:35 +01:00 |
Jordi Boggiano
|
2f4ea3a463
|
Fix show command, refactor RepositorySet constructor
|
2020-01-30 20:21:17 +01:00 |
Jordi Boggiano
|
38f6ae2c4e
|
Fix react/promise usage for v2
|
2020-01-30 17:30:38 +01:00 |
Jordi Boggiano
|
189d5adab0
|
Fix reporting of replace conflicts to not mention provides
|
2020-01-30 17:13:12 +01:00 |
Jordi Boggiano
|
ec90c17e3b
|
Fix conflict order to be more accurate
|
2020-01-30 15:55:37 +01:00 |
Jordi Boggiano
|
1e68555e0a
|
Sanitize URLs in getRepoName and centralize the Url sanitization process
|
2020-01-30 15:50:46 +01:00 |
Jordi Boggiano
|
c41df325d8
|
Remove RepositorySet from Solver and remove getPool from RepositorySet
|
2020-01-30 15:23:22 +01:00 |
Jordi Boggiano
|
1d4cdb60d0
|
Improve error reporting for conflicts/replaces of various kinds, fixes #7254
|
2020-01-30 14:43:56 +01:00 |
Jordi Boggiano
|
6c9d9e775c
|
Clean up and deduplicate the output of RULE_LEARNED
|
2020-01-30 14:43:56 +01:00 |
Jordi Boggiano
|
29efc473a1
|
Suggest which providers could be required to fulfill a virtual package requirement, fixes #2811
|
2020-01-30 14:43:55 +01:00 |
Jordi Boggiano
|
3fc7e10c5c
|
Improve error reporting of solver issues, refs #7779
Fixes #8525
Fixes #6513
|
2020-01-30 14:43:54 +01:00 |
Jordi Boggiano
|
f611c641db
|
Merge pull request #8561 from Seldaek/allow-providers-even-on-match
Allow providers which are selected to be installed in place of existing packages which do not satisfy requirements
|
2020-01-30 14:22:42 +01:00 |
Jordi Boggiano
|
46e35bc8d7
|
Fix 5.3/undef var issues
|
2020-01-30 14:17:49 +01:00 |
Jordi Boggiano
|
8a41f1a5ca
|
Allow providers which are selected to be installed in place of existing packages which do not satisfy requirements, fixes #6753
|
2020-01-30 14:09:55 +01:00 |
Jordi Boggiano
|
2901995fc8
|
Fix issue excluding unstable packages when stabilityFlags are empty
|
2020-01-30 10:17:42 +01:00 |
Jordi Boggiano
|
8f09f3764b
|
Avoid fetching non-existing files multiple times
|
2020-01-30 08:40:35 +01:00 |
Jordi Boggiano
|
39fb2cc51c
|
Fix case
|
2020-01-28 16:04:11 +01:00 |
Jordi Boggiano
|
3f48acf56a
|
Add test checking references update to latest and remove TODO
|
2020-01-28 16:01:17 +01:00 |
Jordi Boggiano
|
41720e9b70
|
Show abandoned warnings from the locked repo
|
2020-01-28 15:56:52 +01:00 |
Jordi Boggiano
|
292d4b3c8f
|
Make sure a lock file is always written and things work well even without any dependencies in the require/require-dev
|
2020-01-28 15:14:58 +01:00 |
Jordi Boggiano
|
173b96de2d
|
Make sure the first require does not fail due to a missing lock file
|
2020-01-28 15:13:35 +01:00 |
Jordi Boggiano
|
8584d15e8c
|
Merge branch 'master' into 2.0
|
2020-01-28 14:04:27 +01:00 |
Jordi Boggiano
|
94dce37424
|
Avoid use of refs and avoid a false path when showing the root package, refs #8545
|
2020-01-28 13:52:34 +01:00 |