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
Nils Adermann
0801d8ed31
Enable solver test regarding replaced packages after policy fix
13 years ago
Nils Adermann
571c14adf9
Prefer original packages over replaced packages of same repository priority
13 years ago
Nils Adermann
44369472be
Define the calculation of package priorities in a single method
13 years ago
Nils Adermann
1b6f57e651
Correctly implement priorities and version numbers in the default policy
13 years ago
Nils Adermann
b52d6d881a
Pool repository index represents priority, highest index = highest priority
13 years ago
Nils Adermann
7558731830
Fix documentation layout
13 years ago
Nils Adermann
4d5655a604
Add basic specification of the default solver policy behaviour
13 years ago
Nils Adermann
55d5e55195
DefaultPolicy test: pick package providing newest virtual package version
13 years ago
Nils Adermann
0c30610fdc
Complete the policy tests with provider and replacement tests
13 years ago
Nils Adermann
e4c94dd415
Adding tests for the default policy specifying its desired behaviour
13 years ago
Jordi Boggiano
40cc5fea1d
Add a few solver tests regarding "replace"
13 years ago
Jordi Boggiano
de7cbe60fe
Merge pull request #48 from nrk/fix-symfony-bundle
...
Fix missing support for the symfony-bundle package type.
13 years ago
Daniele Alessandri
74d7fdfcef
Fix missing support for the symfony-bundle package type.
...
Using Composer\Installer\LibraryInstaller to handle the installation of
packages that specify the "symfony-bundle" type is just a temporary solution
while waiting to better define how packages shipping Symfony bundles should
be treated.
13 years ago
Jordi Boggiano
e09f6900da
Fix up version parsing
13 years ago
Jordi Boggiano
19f89069a4
Add some more version normalization and support for branch names
13 years ago
Jordi Boggiano
536c1e0f88
Update README
13 years ago