Commit History

Autor SHA1 Mensaxe Data
  Jordi Boggiano d455eef82c Fix pear & zip downloaders %!s(int64=14) %!d(string=hai) anos
  everzet c9ecb0d1ad Remove unused methods from downloaders %!s(int64=14) %!d(string=hai) anos
  everzet d2150a3c2e installer and downloaders update %!s(int64=14) %!d(string=hai) anos
  everzet d7fe0dfda4 added missing interfaces %!s(int64=14) %!d(string=hai) anos
  Kirill chEbba Chebunin e317b4f8ef Add Dowloader and Installer interfaces %!s(int64=14) %!d(string=hai) anos
  Jordi Boggiano 49c3446ac1 Make use of new dist properties, refactored ZipDownloader %!s(int64=14) %!d(string=hai) anos
  Jordi Boggiano f272f66324 Fixes and improvements to the PEAR implementation %!s(int64=14) %!d(string=hai) anos
  xaav 74332da349 Using copy function. %!s(int64=14) %!d(string=hai) anos
  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. %!s(int64=14) %!d(string=hai) anos
  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. %!s(int64=14) %!d(string=hai) anos