1
0
Fork 0
Commit Graph

311 Commits (99513ba52b9f3c8c56dcda9e46549044be7fd9a5)

Author SHA1 Message Date
Jordi Boggiano 1bd4ccbd54 php-cs-fixer magic 2012-05-22 12:07:08 +02:00
Jordi Boggiano 794b51fcdd Merge remote-tracking branch 'naderman/remove-outdated-alias-code' 2012-05-21 11:48:37 +02:00
Christophe Coevoet c2d3c0509c Fixed the check for local git repositories 2012-05-17 15:08:54 +02:00
Christophe Coevoet 4404c5f287 Revert "Merge remote-tracking branch 'github-ercanozkaya/master'"
This reverts commit b5eededbe9, reversing
changes made to 799a478f2a.

This change was wrong as the GitDriver was then telling it supports
all local URIs even when they are not git repositories.
2012-05-17 14:54:45 +02:00
Ercan Özkaya ca217bd48f Add support for file:// URIs to GitDriver 2012-05-17 15:36:02 +03:00
Nils Adermann be250fbb8b Remove alias loading code which is no longer necessary
Since alias packages do not get dumped anymore, only original packages
will ever be in Filesystem repositories. Alias are created on the fly
based on alias info in the composer.json/composer.lock and on branch
alias data in the original package.
2012-05-15 19:17:17 +02:00
Jordi Boggiano ba9676e0f2 Add caching for metadata in github driver 2012-05-13 22:55:01 +02:00
Jordi Boggiano 0a0a6b1813 Fix wrong var name, refs #674 2012-05-13 17:11:03 +02:00
Nils Adermann 7c7cac61b6 Merge remote-tracking branch 'github-seldaek/stability'
* github-seldaek/stability:
  Add stability docs
  Add test for Pool handling and refactor a couple things
  Add support for stabilities in lock file
  Infer stability flags for requirements that have an explicit version required of a lower stability
  Add InstalledArrayRepository to make sure the root package is not purged by the Pool because of a lower stability
  Basic handling of stability flags
  Add list of stabilities to base package
  Add minimum-stability flag on root package to filter packages by stability
  Add CompositeRepo::getRepositories
  Add package stability
2012-05-12 18:28:32 +02:00
Jordi Boggiano c2933028e8 Make sure github driver is used for all github urls 2012-05-12 18:24:07 +02:00
Jordi Boggiano fabf5c2f6d Add InstalledArrayRepository to make sure the root package is not purged by the Pool because of a lower stability 2012-05-09 20:03:19 +02:00
Jordi Boggiano b0134b56c5 Add CompositeRepo::getRepositories 2012-05-09 19:10:02 +02:00
Nils Adermann 655588a5e0 Merge pull request #659 from Seldaek/github_https_fallback
Github https fallback
2012-05-09 09:57:04 -07:00
Nils Adermann 0c1944a9d0 Let the solver handle aliases instead of the installer 2012-05-09 15:15:39 +02:00
Jordi Boggiano 7bfe031768 VcsDrivers now send proper originUrl for authentication 2012-05-06 17:18:26 +02:00
Bastian Hofmann 4b3fc2b5fa Merge branch 'master' of git://github.com/composer/composer
Conflicts:
	src/Composer/Repository/PearRepository.php
2012-05-06 14:42:13 +02:00
Bastian Hofmann 7501009d74 added tests for PearRepository 2012-05-06 14:40:47 +02:00
Jordi Boggiano c454d93a20 Move all logic within try/catch to prevent an incorrect version from blowing up the whole package 2012-05-06 13:28:37 +02:00
Jordi Boggiano 58276d0a52 Warn the user but do not fail hard when a repo can not be synced 2012-04-29 20:55:05 +02:00
Jordi Boggiano b0b3e17a37 Report errors when a git repo can not be synced up 2012-04-29 20:46:15 +02:00
Jordi Boggiano b3164de813 Fix tests 2012-04-29 20:43:56 +02:00
Jordi Boggiano 115dc407fa Merge remote-tracking branch 'GromNaN/git-dir' 2012-04-29 18:53:01 +02:00
Jordi Boggiano 2dffa612a3 Merge remote-tracking branch 'igorw/root-install-twice' 2012-04-29 17:02:41 +02:00
Daniel Holmes d44b81527b Fixed variable reference in verbose pear repository message 2012-04-29 18:07:16 +10:00
Jordi Boggiano 8ff497ac6f Skip filter_var on 5.3.2 since it is buggy 2012-04-27 14:04:39 +02:00
Igor Wiedler 0995933183 Do not install root package as a vendor if some dependency requires it, closes #480
Also add some tests for the installer.
2012-04-27 12:29:11 +02:00
Jerome Tamarelle 610f15a768 Fix unit tests for VcsRepository 2012-04-27 11:03:57 +02:00
Jerome Tamarelle f0ea097134 Remove umask 2012-04-27 11:03:57 +02:00
Jerome Tamarelle 8b408449f6 Create ~/.composer/cache.hg directory if not exists 2012-04-27 11:03:57 +02:00
Jerome Tamarelle 23ef8a419a Fix var scope in HgDriver 2012-04-27 11:03:57 +02:00
Jérôme Tamarelle d200481037 Fix tmp dir for HgDriver 2012-04-27 11:03:56 +02:00
Jerome Tamarelle cc6e1397b2 Fix var scope 2012-04-27 11:03:56 +02:00
Jerome Tamarelle da823f5f19 Store vcs repositories in composer home to prevent permission issues 2012-04-27 11:03:56 +02:00
Jerome Tamarelle 949728f812 Remove redundant __contruct from VcsDriver implementations and move init code to initialize method 2012-04-27 11:03:56 +02:00
Jerome Tamarelle 017ebabcb5 Pass composer configuration to VcsDriver 2012-04-27 11:03:56 +02:00
Jerome Tamarelle d489d2aa3c Store cached git repositories in user HOME to avoid file permission issues 2012-04-27 11:03:56 +02:00
Jordi Boggiano 70ad8274cd Work around poorly configured php 2012-04-26 15:47:22 +02:00
Jordi Boggiano ef300ca56a Fix tests 2012-04-18 01:06:23 +02:00
Jordi Boggiano a5e00a9e96 Fix PEAR loading, fixes #590 2012-04-17 23:35:26 +02:00
Jordi Boggiano 466d953b5f Add verbose output to composer compat mode 2012-04-17 17:32:54 +02:00
Jordi Boggiano 9c72b093a3 Merge remote-tracking branch 'bashofmann/master' 2012-04-17 17:30:22 +02:00
Bastian Hofmann a86ea59742 various fixes for composer interaction with pear repositories:
- corrected pear repository base url from channel.xml is now used instead of a hardcoded host/rest/* endpoin
t
- XML is now parsed with LIBXML_NOERROR to accomondate pear repositories with slightly invalid XML (e.g. components.ez.no)
- instead of following links in the returned xml files the pear api structure is now hardcoded so that pear repositories with invalid links also work (again components.ez.no). additional benefit: this removes the need for some str_replace calls
- for pear packages with a packages.json file: 'pear-'.$channelName is not added to package names if this is already part of the package name (see pear.phpunit.de)
2012-04-16 16:54:44 +01:00
Jordi Boggiano f63df842b3 Fix alias handling with --dev installs, fixes #579 2012-04-15 19:05:16 +02:00
Jordi Boggiano 89e095b4b5 Handle --dev installs/updates 2012-04-14 23:38:10 +02:00
Jordi Boggiano b094ef7155 Add repository notification API support 2012-04-13 02:59:23 +02:00
Jordi Boggiano 2d49090ffd Make sure branches have proper .x suffix so that they can be parsed properly 2012-04-13 02:35:52 +02:00
Jordi Boggiano 273e0f777b Fix branch extraction, fixes #565 2012-04-12 11:23:56 +02:00
Jordi Boggiano 9da7fbbf37 Fix project aliases being redownloaded since they had no version 2012-04-10 11:55:34 +02:00
Jordi Boggiano fc29487a2a Add home config key and use it to create the cache instance 2012-04-09 16:36:06 +02:00
Jordi Boggiano 68a1bc645b Skip some packages in pear requirements 2012-04-08 23:11:14 +02:00