Henrique Moody
|
60831ac3fc
|
Update src/Composer/Repository/PearRepository.php
|
13 years ago |
Henrique Moody
|
14adc0213e
|
Added suport for PEAR2 repositories.
|
13 years ago |
Jordi Boggiano
|
568d9dabf6
|
fix previous commit
|
13 years ago |
Pádraic Brady
|
3f7e7dff33
|
Fix a small bug where some PEAR channels' category link href doesn't contain a starting forward slash
|
13 years ago |
Hugo Hamon
|
66f214e446
|
[Repository] removed unused $requires local variable from PearRepository::fetchFromServer() method.
|
13 years ago |
Jordi Boggiano
|
f6b9488bf0
|
Move root package handling to a dedicated loader and make ArrayLoader more strict
|
13 years ago |
Jordi Boggiano
|
8a127ed131
|
Fix URL handling for PEAR repositories
|
13 years ago |
Jordi Boggiano
|
8e6f8ae57e
|
Add prettyVersion to packages, fixes #76
|
13 years ago |
Jordi Boggiano
|
8a2afee55f
|
Rethrow on unexpected failures
|
13 years ago |
Jordi Boggiano
|
4b5abaf44f
|
Fixes in PEAR support
|
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 |
Jordi Boggiano
|
dcfe310cff
|
Fix PEAR repository
|
13 years ago |
everzet
|
9deb10361f
|
second batch of refactoring
|
13 years ago |
everzet
|
5f4d46f7ae
|
repository factoring refactoring
|
13 years ago |
Jordi Boggiano
|
49c3446ac1
|
Make use of new dist properties, refactored ZipDownloader
|
13 years ago |
Jordi Boggiano
|
f272f66324
|
Fixes and improvements to the PEAR implementation
|
13 years ago |
Benjamin Eberlei
|
fa613cad19
|
Rewrite PearRepository to implement PEAR Client/Server protocol itself, taking longer then pear remote-list, but at least showing ALL available versions, making arbitrary dependencies possible.
|
13 years ago |
Benjamin Eberlei
|
8afc2ca694
|
Add support for PEAR repository and downloading, example composer.json would look like {"repositories":{"doctrine": {"pear":"http://pear.doctrine-project.org"},"requires":{"DoctrineORM":"2.0.5"}}. You can use pear repositories this way for now. PEAR packages are not downloaded via pear, only via their .tgz packages in the PEAR repository. Automatically detecting dependencies will require reverse-engineering the PEAR protocol a little bit more, however from looking at a pirum output it looks simple.
|
13 years ago |