Jordi Boggiano
|
08cee4c3e9
|
Implement getProviders equally on all repos
|
2020-03-12 15:39:26 +01:00 |
Jordi Boggiano
|
2d8a8ed7e3
|
Add InstalledRepository to clean up some concepts and usages, remove BaseRepository
|
2020-02-13 21:44:24 +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
|
304753ff69
|
Remove callback and pass stabilities all the way instead
This allows optimizing the loading of ~dev files, and cleans up a few things
|
2020-01-17 14:57:32 +01:00 |
Jordi Boggiano
|
926afab1f4
|
Move loadPackages impl out of BaseRepository
|
2020-01-15 12:37:24 +01:00 |
Jordi Boggiano
|
44cdc37c0c
|
Invalidate map cache when addPackage/removePackage is called
|
2019-11-23 12:07:29 +01:00 |
Michael Thessel
|
96af983700
|
Fixed map initialization
|
2019-11-21 10:08:09 -08:00 |
Michael Thessel
|
f8010d5220
|
Improved hasPackage() performance
|
2019-11-20 14:58:28 -08:00 |
Jordi Boggiano
|
43e33be79f
|
Fix regression in 036fc44c25 , fixes #7268
|
2018-05-03 17:30:33 +02:00 |
Jordi Boggiano
|
036fc44c25
|
Make sure aliased packages are removed correctly from the repository, fixes #7167
|
2018-04-12 09:51:01 +02:00 |
Pierre du Plessis
|
6a557e45b8
|
Added --type option to search
|
2016-06-21 16:38:52 +02:00 |
Jordi Boggiano
|
3b0a1c6f70
|
Run cs fixer and update config to latest master
|
2016-04-11 15:06:57 +01:00 |
Niels Keurentjes
|
e6f21137ad
|
Undefined or default return points fixed.
|
2016-04-07 00:52:50 +02:00 |
Jordi Boggiano
|
f681dbc51e
|
Merge remote-tracking branch 'curry684/rewrite-depends'
|
2016-02-24 17:42:11 +00:00 |
Jordi Boggiano
|
c9436438ff
|
Add memoization to parseConstraints, saves some (6-7% here) RAM and marginal CPU time
|
2016-02-24 17:27:42 +00:00 |
Niels Keurentjes
|
5c98421ae8
|
Introduce BaseRepository common ancestor class for all repositories to offload command logic.
|
2016-02-19 23:47:33 +01:00 |
Rob Bast
|
a1427d7fd6
|
replace all occurences in code and comments
|
2015-09-24 16:32:36 +02:00 |
Malte Wunsch
|
767279b41a
|
getCanonicalPackages returns packages with same name in different versions
|
2015-08-03 18:28:04 +02:00 |
Jordi Boggiano
|
801a7fcd0a
|
Add support for constraints and not just exact versions in RepositoryInterface::findPackage/s
|
2015-06-18 17:44:58 +01:00 |
Jordi Boggiano
|
73e9db5d99
|
Fix the problem at the source, refs #3322
|
2014-10-07 16:03:19 +01:00 |
Jordi Boggiano
|
faa419cc0e
|
Merge remote-tracking branch 'hason/alias'
|
2013-04-28 12:54:59 +02:00 |
Jordi Boggiano
|
313b79ee13
|
Implement search over description/keywords, refs #1801
|
2013-04-15 19:04:22 +02:00 |
Jordi Boggiano
|
3a612dca01
|
Only return search matches once, fixes #1801
|
2013-04-15 18:56:47 +02:00 |
Martin Hasoň
|
753a8345cb
|
Added support for the alias of an aliased package
|
2013-04-11 13:20:34 +02:00 |
Jordi Boggiano
|
be861f090a
|
Remove filterPackages and add RepositoryInterface::search, refactor all commands to use new methods and remove all usage of the full package list for Composer repositories that support providers, fixes #1646
|
2013-03-10 13:40:52 +01:00 |
Povilas Balzaravicius Pawka
|
57d1b5a37d
|
Issue #1056. Fixed callback call error on search command.
|
2012-09-06 09:15:29 +03:00 |
Jordi Boggiano
|
e3b6bd781c
|
Add RepositoryInterface::filterPackages to stream ops on lists
This cuts down on memory usage and also speeds up the search command to a third of its previous time
|
2012-08-24 02:29:33 +02:00 |
Nils Adermann
|
4eb5f73718
|
Only create alias package in repositories on the fly if necessary, fixes #793
|
2012-07-01 18:51:13 +02:00 |
Jordi Boggiano
|
1bd4ccbd54
|
php-cs-fixer magic
|
2012-05-22 12:07:08 +02:00 |
Nils Adermann
|
0c1944a9d0
|
Let the solver handle aliases instead of the installer
|
2012-05-09 15:15:39 +02:00 |
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.
|
2012-04-27 12:29:11 +02:00 |
Jordi Boggiano
|
9da7fbbf37
|
Fix project aliases being redownloaded since they had no version
|
2012-04-10 11:55:34 +02:00 |
Jordi Boggiano
|
0b7ee194c6
|
Remove persistence of alias data, make abstract branch aliasing and keep it in composer only
|
2012-02-25 02:52:19 +01:00 |
Jordi Boggiano
|
1228c04984
|
Add support for extra.branch-alias config to remap master on 2.1.x for example
|
2012-02-23 23:26:31 +01:00 |
Jordi Boggiano
|
5eb333680b
|
Rename findPackagesByName to findPackages and allow version arg
|
2012-02-21 14:02:08 +01:00 |
Christophe Coevoet
|
bca786d5c3
|
Fixed the tests
array_filter preserves the keys even when filtering an array indexed
numerically.
|
2012-01-16 22:40:14 +01:00 |
Christophe Coevoet
|
bd1d20b2c9
|
Fixed CS
|
2012-01-16 22:11:31 +01:00 |
Christophe Coevoet
|
fc17e26bc3
|
Added a method to find packages by name
|
2012-01-16 12:44:47 +01:00 |
Jordi Boggiano
|
f6b9488bf0
|
Move root package handling to a dedicated loader and make ArrayLoader more strict
|
2011-12-13 01:05:29 +01:00 |
Jordi Boggiano
|
3b8ee5dd54
|
Use pretty name/version in lock file and debug:packages, fixes #98
|
2011-11-20 15:42:32 +01:00 |
Jordi Boggiano
|
9b24734c9d
|
Add parsing and on-the-fly loading of repositories defined in packages
|
2011-10-23 19:40:34 +02:00 |
everzet
|
cc2f2b79ca
|
added findPackage() method to the RepositoryManager and RepositoryInterface
|
2011-10-01 15:34:09 +03:00 |
everzet
|
28d9df7da6
|
Added hasPackage and removePackage methods to the ArrayRepository
|
2011-09-25 20:57:58 +03:00 |
everzet
|
9deb10361f
|
second batch of refactoring
|
2011-09-21 00:43:53 +03:00 |
everzet
|
5f4d46f7ae
|
repository factoring refactoring
|
2011-09-21 00:39:15 +03:00 |
Jordi Boggiano
|
05d527446b
|
addPackage needs to trigger initialization too
|
2011-05-23 02:00:15 +02:00 |
Jordi Boggiano
|
2475ce47e4
|
Make ArrayRepository more extensible
|
2011-04-18 00:12:40 +02:00 |
Jordi Boggiano
|
3da43e751d
|
Update naming of repositories
|
2011-04-17 23:32:53 +02:00 |