Igor Wiedler
|
06f1ecf83a
|
[pear-prefix] add a pear-{channel}/ prefix to PearRepository packages
|
13 years ago |
Jordi Boggiano
|
256bfedea1
|
Merge remote-tracking branch 'jalliot/proxy2'
Conflicts:
src/Composer/Downloader/FileDownloader.php
src/Composer/Repository/PearRepository.php
|
13 years ago |
Jordi Boggiano
|
e92e3ba355
|
Simplify code
|
13 years ago |
Henrique Moody
|
b030a36bf5
|
Some PEAR repositories does not works because of a wrong link parse.
|
13 years ago |
Jordi Boggiano
|
416ae21a5a
|
Robustness fixes for new PEAR2 compat code
|
13 years ago |
Henrique Moody
|
230f43d009
|
Chaged the key "recommend" for "suggest" in the parse of the PEAR2 dependences.
|
13 years ago |
Henrique Moody
|
61c66b98a8
|
Correction of wrong variable name.
|
13 years ago |
Henrique Moody
|
b3d91cab02
|
Update dependence resolution for PEAR2 packages.
|
13 years ago |
Henrique Moody
|
9ca157913a
|
Remotion of a debug code.
|
13 years ago |
Henrique Moody
|
234a6710a1
|
Correction at method parseVersion() of Composer\Repository\PearRepository.
|
13 years ago |
Henrique Moody
|
be448e09b4
|
Update src/Composer/Repository/PearRepository.php
|
13 years ago |
Henrique Moody
|
dd2174885b
|
Correction of variable overwrite used during an iteration and now the versions of PHP extensions are parsed like packages.
|
13 years ago |
Henrique Moody
|
4e6a9806b6
|
Correction of wrong type suggestion.
|
13 years ago |
Henrique Moody
|
6c47d6efe2
|
Renamed methods of Composer\Repository\PearRepository: fetchPearRepositories() to fetchPearPackages() and fetchPear2Repositories() to fetchPea2Packages().
|
13 years ago |
Henrique Moody
|
b62a90a981
|
Removed hard code - suggestion of a PHP version.
|
13 years ago |
Henrique Moody
|
0c6d806791
|
Correction of typo.
|
13 years ago |
Henrique Moody
|
1e11aff456
|
Create method parseVersion for parsing of package versions. Now includes "max" version of the package.
|
13 years ago |
Henrique Moody
|
c7e0fb7e58
|
Correction of typo error.
|
13 years ago |
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 |
Jordan Alliot
|
9c27e38654
|
Moved proxy handling to a new class so that it can be reused in other parts of Composer
|
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 |