everzet
|
5f4d46f7ae
|
repository factoring refactoring
|
13 years ago |
everzet
|
1e1ecb80b7
|
initial refactoring
|
13 years ago |
Jordi Boggiano
|
bcb4e58940
|
Merge pull request #18 from stloyd/patch-1
[Request] Be more DRY
|
13 years ago |
Joseph Bielawski
|
62bce6b9ed
|
[Request] Be more DRY
|
13 years ago |
Jordi Boggiano
|
6b5f61943a
|
Lowercase package names in Request (fixes tests)
|
13 years ago |
Jordi Boggiano
|
aeebd02ee5
|
Cleanup for last merged commit
|
13 years ago |
Jordi Boggiano
|
89f49e0e14
|
Merge pull request #17 from chEbba/interfaces
Add Dowloader and Installer interfaces
|
13 years ago |
Jordi Boggiano
|
9b70b06bc8
|
Merge remote-tracking branch 'ryan/use_symfony_command'
Conflicts:
bin/composer
src/Composer/Command/InstallCommand.php
|
13 years ago |
Kirill chEbba Chebunin
|
74a45cfb8c
|
Remove public keyword from Downloader and Installer interface methods
|
13 years ago |
Kirill chEbba Chebunin
|
e317b4f8ef
|
Add Dowloader and Installer interfaces
|
13 years ago |
Ryan Weaver
|
b1fcbe9dde
|
Simplifying how composer initializes its commands
|
13 years ago |
Jordi Boggiano
|
07e181c6eb
|
Fix lowercase behavior
|
13 years ago |
Jordi Boggiano
|
a8f4c2d7c5
|
Merge pull request #16 from pborreli/fixed-typo
[Composer] Fixed typos
|
13 years ago |
pborreli
|
f7735c396f
|
[Composer] Fixed typos
|
13 years ago |
Ryan Weaver
|
cf11b48306
|
Making several tweaks per @stof
|
13 years ago |
Nils Adermann
|
b6ec172997
|
Merge pull request #13 from igorw/case-insensitive-package
Make package names and downloader/installer/repository types case insensitive
|
13 years ago |
Igor Wiedler
|
9e8fc71870
|
Make package names and downloader/installer/repository types case insensitive
|
13 years ago |
Nils Adermann
|
e1773bea55
|
Merge pull request #11 from weaverryan/tiny_tweaks
Tiny tweaks
|
13 years ago |
Ryan Weaver
|
80d606fb36
|
Removing uneeded use statement
|
13 years ago |
Ryan Weaver
|
f5b054985a
|
Integrating the command system with Symfony's command system
Parts are still a WIP, as there are some embedded echo statements that should eventually be run through some sort of output interface.
|
13 years ago |
Ryan Weaver
|
61917cb7f7
|
Adding Symfony's Console component as a submodule
|
13 years ago |
Ryan Weaver
|
96b51c59d8
|
Adding some basic PHPDoc
|
13 years ago |
Ryan Weaver
|
d13a2e928e
|
Removing reference to Silex, replacing with Composer
|
13 years ago |
Jordi Boggiano
|
900bed1c32
|
Normalize package names
|
13 years ago |
Jordi Boggiano
|
d875f0964e
|
Merge pull request #10 from igorw/json-force-object
Force empty lock files to contain a JSON object
|
13 years ago |
Igor Wiedler
|
1e5aaefaf5
|
Force empty lock files to contain a JSON object
By default it will make it an array, since PHP does not distinguish between
arrays and hash(map)s.
|
13 years ago |
Jordi Boggiano
|
525993cb00
|
Merge pull request #9 from igorw/unix-linefeeds
change bin/compile to use unix linefeeds
|
13 years ago |
Igor Wiedler
|
15b43c2445
|
change bin/compile to use unix linefeeds
|
13 years ago |
Jordi Boggiano
|
2b77710515
|
RC versions don't need a number
|
13 years ago |
Jordi Boggiano
|
071fa7a4d7
|
Merge Solver logic into the install command
|
13 years ago |
Jordi Boggiano
|
ba9f12a517
|
Add extra and type info to packages
|
13 years ago |
Nils Adermann
|
4dbb73daba
|
Use an SplFixedArray for the solver's decision map
|
13 years ago |
Nils Adermann
|
b1d16a88b7
|
Test a replace link with a null constraint between packages
|
13 years ago |
Nils Adermann
|
69ebbf0eac
|
Correct handling of rules with more than 2 literals.
|
13 years ago |
Nils Adermann
|
db18e1b560
|
Add a few proper tests for literals, all tests passing now
|
13 years ago |
Nils Adermann
|
6cf8d3888c
|
Use version contraints in the default policy rather than hardcoded version_compare
|
13 years ago |
Nils Adermann
|
ac61c3973b
|
Add a test for two equivalent installable packages and fix the functional test
|
13 years ago |
Nils Adermann
|
03642a40b4
|
Handle the = comparison operator for versions the same as ==
|
13 years ago |
Nils Adermann
|
6118c00086
|
Implement minimization of branches
|
13 years ago |
Nils Adermann
|
0f6fb9b692
|
Separate transaction generation from solving and properly identify updates
|
13 years ago |
Nils Adermann
|
f46aa495da
|
Turn obsolete relationships and replaced packages into conflict rules
|
13 years ago |
Nils Adermann
|
52565a5935
|
Implement handling of conflicts with learned rules
|
13 years ago |
Nils Adermann
|
b0c685176b
|
Correct branch handling and implement reverting of decisions at a particular level
|
13 years ago |
Nils Adermann
|
37e676cedd
|
Implement analysis of conflicting rules
|
13 years ago |
Nils Adermann
|
6d157b325d
|
Package ids are always positive, so use absolute literal value for package id
|
13 years ago |
Jordi Boggiano
|
6c2e4ed357
|
Add json-schema spec file for composer.json validation
|
13 years ago |
Nils Adermann
|
ad25618bdd
|
Add install job and update rule conflict handling and reenable installation
|
13 years ago |
Nils Adermann
|
1125de6bf2
|
Added disablePolicyRules to solve conflicts between remove jobs & update rules
This temporarily breaks installation of packages
|
13 years ago |
Nils Adermann
|
01945c20f9
|
Simplify testSolverWithComposerRepo reusing utility methods from other tests
|
13 years ago |
Nils Adermann
|
0d30bc469b
|
In the default policy compare object ids to avoid recursion.
|
13 years ago |