Jordi Boggiano
|
19f89069a4
|
Add some more version normalization and support for branch names
|
2011-10-11 09:30:10 +02:00 |
Jordi Boggiano
|
61dc13647c
|
Fix tests
|
2011-10-02 20:18:57 +02:00 |
everzet
|
1cca62dc97
|
move json parsing instructions into single class object
|
2011-10-01 16:01:33 +03:00 |
everzet
|
21191ffa00
|
refactored PackageLock to Locker and stabilized it
|
2011-10-01 15:34:09 +03:00 |
Jordi Boggiano
|
9cbd74bf90
|
Merge remote-tracking branch 'everzet/downloader-interface-refactoring'
|
2011-09-29 20:50:41 +02:00 |
everzet
|
195272da09
|
refactored DownloaderInterface to be mono-installation-type
|
2011-09-29 04:11:51 +03:00 |
Jordi Boggiano
|
ebe2a25ec6
|
Merge remote-tracking branch 'wilmoore/feature/memory-package-test-refactor'
Conflicts:
src/Composer/Package/MemoryPackage.php
|
2011-09-29 00:55:28 +02:00 |
Jordi Boggiano
|
fda206400a
|
Fix constraint parsing
|
2011-09-29 00:50:01 +02:00 |
Jordi Boggiano
|
00a4fe2a14
|
Refactor downloaders, git installs actually work well now
|
2011-09-29 00:48:52 +02:00 |
Wil Moore III
|
97de4521d0
|
slight tweak to the casing of the provider method (providerversioningschemes -> providerVersioningSchemes)
|
2011-09-28 03:33:20 -06:00 |
Wil Moore III
|
eceb416564
|
eased up on the param documentation/annotations and lowercased the provider method.
|
2011-09-28 03:18:21 -06:00 |
Wil Moore III
|
fd5b1e0f1c
|
added annotations to test methods
|
2011-09-27 21:36:55 -06:00 |
Wil Moore III
|
b4df1d1a6b
|
follows code review comments @ https://github.com/composer/composer/pull/23#issuecomment-2208146
|
2011-09-27 21:32:36 -06:00 |
Wil Moore III
|
b70bb1a9bc
|
memory-package-test-refactor: refactored the memory package test to be a bit more DRY and "hopefully" re-usable in anticipation of more package types being adding in the future.
|
2011-09-26 22:05:57 -06:00 |
Jordi Boggiano
|
da6566b343
|
Minor improvements to VersionParser
|
2011-09-26 20:34:58 +02:00 |
Jordi Boggiano
|
2e10b5c17e
|
Expand normalization feature and adjust tests
|
2011-09-26 00:59:32 +02:00 |
Jordi Boggiano
|
46a67733f8
|
Adjust codebase to the new VersionParser
|
2011-09-26 00:01:22 +02:00 |
Jordi Boggiano
|
f761cfe525
|
Refactored VersionParser
|
2011-09-26 00:01:14 +02:00 |
Nils Adermann
|
30f6c05069
|
Add test for choices in circular requirements and delete packagist based test
|
2011-09-25 23:50:54 +02:00 |
Nils Adermann
|
85f88de59d
|
Add a solver test for provided virtual packages and circular dependencies
|
2011-09-25 23:46:24 +02:00 |
Jordi Boggiano
|
b9114e16be
|
Fix typos, short var names etc
|
2011-09-25 23:20:31 +02:00 |
Jordi Boggiano
|
753caf2b55
|
Fix tests on windows
|
2011-09-25 23:14:12 +02:00 |
everzet
|
20318f77a0
|
Refactored FilesystemRegistry to FilesystemRepository
|
2011-09-25 20:59:10 +03:00 |
everzet
|
28d9df7da6
|
Added hasPackage and removePackage methods to the ArrayRepository
|
2011-09-25 20:57:58 +03:00 |
everzet
|
2fc0699492
|
Moved operations evaluation into new InstallationManager class
|
2011-09-25 19:31:51 +03:00 |
everzet
|
50aa7ac607
|
Provide $useSource argument to the DownloaderInterface methods
|
2011-09-25 18:56:05 +03:00 |
everzet
|
17d1abcec0
|
Refactored DownloadManager
|
2011-09-25 18:30:54 +03:00 |
everzet
|
6133108710
|
Refactored LibraryInstaller to use WritableRepository instead of Registry
|
2011-09-25 15:44:41 +03:00 |
everzet
|
123f5fef77
|
Refactored Operations in order to fulfill naderman requests
|
2011-09-25 14:40:12 +03:00 |
Jordi Boggiano
|
6d667a849e
|
Remove broken functional test
|
2011-09-24 17:00:18 +02:00 |
everzet
|
10bd9c3729
|
Fixed FilesystemRegistry test name
|
2011-09-24 02:35:13 +03:00 |
everzet
|
0a1e7320b0
|
Refactored solver result array. Now it returns array of operation objects which are much nicer to work with
|
2011-09-24 02:29:22 +03:00 |
everzet
|
cde9531e4d
|
DownloadManager implemented
|
2011-09-24 02:09:51 +03:00 |
everzet
|
0a2f4e7e32
|
Installer now provides full download path to the downloader
|
2011-09-24 01:30:17 +03:00 |
everzet
|
45cab9fe8c
|
Installers FilesystemRegistry implemented
|
2011-09-24 00:24:19 +03:00 |
everzet
|
067007656b
|
LibraryInstaller refactored and tested
|
2011-09-24 00:23:16 +03:00 |
Nils Adermann
|
b1d16a88b7
|
Test a replace link with a null constraint between packages
|
2011-08-21 07:08:34 -04:00 |
Nils Adermann
|
69ebbf0eac
|
Correct handling of rules with more than 2 literals.
|
2011-08-21 06:30:06 -04:00 |
Nils Adermann
|
db18e1b560
|
Add a few proper tests for literals, all tests passing now
|
2011-08-20 23:15:12 -04:00 |
Nils Adermann
|
ac61c3973b
|
Add a test for two equivalent installable packages and fix the functional test
|
2011-08-20 23:05:11 -04:00 |
Nils Adermann
|
0f6fb9b692
|
Separate transaction generation from solving and properly identify updates
|
2011-08-20 18:38:31 -04:00 |
Nils Adermann
|
f46aa495da
|
Turn obsolete relationships and replaced packages into conflict rules
|
2011-08-20 18:19:47 -04:00 |
Nils Adermann
|
ad25618bdd
|
Add install job and update rule conflict handling and reenable installation
|
2011-08-19 06:15:51 -04:00 |
Nils Adermann
|
1125de6bf2
|
Added disablePolicyRules to solve conflicts between remove jobs & update rules
This temporarily breaks installation of packages
|
2011-08-19 06:06:00 -04:00 |
Nils Adermann
|
01945c20f9
|
Simplify testSolverWithComposerRepo reusing utility methods from other tests
|
2011-08-05 04:17:07 -04:00 |
Nils Adermann
|
172c8b908e
|
Split the large solver test up into individual units testing smaller parts
|
2011-08-05 04:14:11 -04:00 |
Jordi Boggiano
|
b277b8e73c
|
Add failing test with composer repo
|
2011-07-21 13:42:47 +02:00 |
Jordi Boggiano
|
2d1f8fbe70
|
LiteralTest is incomplete
|
2011-07-21 12:16:24 +02:00 |
Nils Adermann
|
825deff09f
|
Completed analysis of unsolvable situations and main decision process
|
2011-07-08 07:11:04 -04:00 |
Nils Adermann
|
bc672deb32
|
Moving rule iteration logic to a separate RuleSet and RuleSetIterator class
|
2011-06-27 00:11:57 +02:00 |