288 Commits (4904e7618512583ff46cc675a75f620f2713b247)
 

Author SHA1 Message Date
Jordi Boggiano 4904e76185 Install every package in its own directory, fixes #73 13 years ago
Nils Adermann 56fab04c93 Merge pull request #71 from fabpot/filesystem-bug
Filesystem bug

Object of class Composer\Json\JsonFile could not be converted to string
13 years ago
Jordi Boggiano 7ebe67809a Merge pull request #72 from fabpot/master
Fix path for autoloaded libs as the .composer/ dir is now under the vendor/ one.
13 years ago
Fabien Potencier 03b06ebbca Fix path for autoloaded libs as the .composer/ dir is now under the vendor/ one. 13 years ago
Fabien Potencier 9c739e71c2 Add some unit tests 13 years ago
Fabien Potencier 1450ebd837 Fix bug in an exception, added unit tests 13 years ago
Nils Adermann e4f40272a3 Conflict handling: lastWeakWhy stores a rule, not a rule id 13 years ago
Nils Adermann 3e0e893f26 Correctly output decision map when debugging 13 years ago
Nils Adermann 85d38c653f Also detect updates resulting from feature rules rather than update rules 13 years ago
Nils Adermann 2056c4c732 Allow downgrades and uninstalls in the default policy 13 years ago
Jordi Boggiano d3aa8336dc Fix typo 13 years ago
Jordi Boggiano 1e0710b32f Move .composer into vendor (hardcoded for now) 13 years ago
Jordi Boggiano 305856f2f5 Merge pull request #68 from fabpot/small-opt
Move loader creation to avoid creating it more than once, unified the way
13 years ago
Nils Adermann 4827ea95e5 Merge pull request #69 from fabpot/added-exception
Add an exception when a Filesystem repository is corrupted
13 years ago
Nils Adermann 56f8758b12 Merge pull request #67 from fabpot/fix-autoloader
Fix autoload.php generator
13 years ago
Fabien Potencier 5ffc349642 Add an exception when a Filesystem repository is corrupted 13 years ago
Fabien Potencier 527c711149 Move loader creation to avoid creating it more than once, unified the way packages are loading across repository classes 13 years ago
Fabien Potencier 9e7ebd9280 Fix autoload.php generator 13 years ago
Jordi Boggiano d16b928baf Add DebugPackagesCommand 13 years ago
Jordi Boggiano 220ab7f4ee Comments 13 years ago
Jordi Boggiano 23c1c40b3d Fix missing reference in local repository 13 years ago
Jordi Boggiano dcfe310cff Fix PEAR repository 13 years ago
Jordi Boggiano a263a3cb7d Dont enforce optional fields 13 years ago
Jordi Boggiano 89caa9b117 Rewrite autoloader to use only PSR-0, remove splitting of PEAR path 13 years ago
Jordi Boggiano c03a739548 Use psr-0 instead of psr0 13 years ago
Igor Wiedler 611639d26d define types for autoload and repositories 13 years ago
Jordi Boggiano be47991b36 Build a standalone autoload file 13 years ago
Jordi Boggiano 8b0fee3f35 Fix platform packages not being added to the pool 13 years ago
Jordi Boggiano 5e52d5c1ad Fix tests 13 years ago
Jordi Boggiano d7b77b9e87 Add note about Contributing to README 13 years ago
Jordi Boggiano b667cf98c2 Clone added packages in update 13 years ago
Jordi Boggiano 2b15c4321b Typo fix 13 years ago
Jordi Boggiano 35849ca227 Allow disabling of the default packagist repository in the main composer.json
Example:

{
    "repositories": {
        "packagist": false
    }
}
13 years ago
Jordi Boggiano aeab3c16fd Add PackageRepository to define inline packages
Example:

{
    "repositories": {
        "Monolog": {
            "package": {
                "source": {
                    "url": "git://github.com/Seldaek/monolog.git",
                    "type": "git",
                    "reference": "1.0.1"
                },
                "version": "1.0.1",
                "name": "monolog/monolog"
            }
        }
    }
}
13 years ago
Jordi Boggiano 9b24734c9d Add parsing and on-the-fly loading of repositories defined in packages 13 years ago
Jordi Boggiano 17286e993c Add exception when json files can not be read 13 years ago
Jordi Boggiano 450095e61d Adjust RepositoryManager to handle multiple repositories of one type 13 years ago
Jordi Boggiano 33e7001d7e Fix typo 13 years ago
Jordi Boggiano c33fc80d23 Add supports() to the InstallerInterface 13 years ago
Jordi Boggiano 8a571c05db Fix issues in new autoloader code 13 years ago
Jordi Boggiano c8cfa15f52 Use wrapped PlatformRepository only in the Solver 13 years ago
Jordi Boggiano 28369ea623 Add missing docblock 13 years ago
Igor Wiedler 808a2c9448 [composer] wrap UniversalClassLoader require in if class_exists 13 years ago
Igor Wiedler aa7c4b8ef7 [autoload] refactor getFullPackage into populateAutoloadInformation 13 years ago
Igor Wiedler 9d238330b3 [autoload] refactor autoload generation code into a AutoloadGenerator 13 years ago
Igor Wiedler 72a1f66b7a rename installAs to target-dir 13 years ago
Igor Wiedler 409b2e47ae return early (this is very important) 13 years ago
Igor Wiedler ea31039556 [autoload] autoloading prototype 13 years ago
Nils Adermann 72f69e6109 Merge pull request #60 from naderman/master
Implementation of the DefaultPolicy specs regarding prefered packages
13 years ago
Nils Adermann e16c3f0626 Remove useless test, packages providing different versions aren't alternatives 13 years ago