Jordi Boggiano
006985a0ea
Execute all operations at once which lets us download all packages in parallel then install only once all downloads succeeded, fixes #2847
...
This also changes the PRE/POST_PACKAGE_INSTALL/UPDATE/UNINSTALL events to have less information available on them, repositorySet, request and policy are gone
5 years ago
Jordi Boggiano
3dfcae99a9
Add parallel download capability to FileDownloader and derivatives
6 years ago
Jordi Boggiano
122e422682
CS fixes
8 years ago
Martin Hasoň
753a8345cb
Added support for the alias of an aliased package
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
c32470c7df
Update docs, fix tests
12 years ago
Nils Adermann
9346d4a501
Make the InstallationManagerMock behave like the real class on alias install
12 years ago
Jordi Boggiano
73a865bf2a
Fix tests
12 years ago
Grégoire Pineau
f4e9dd4fb8
Fixed PSR rules
12 years ago
Jordi Boggiano
46972fbc22
Add handling for alias operations
13 years ago
Jordi Boggiano
4505df29df
Add functional tests for the installer, fixes #580
13 years ago
Jordi Boggiano
bd50ad32f0
Refactor InstallationManagerMock
13 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.
13 years ago