1
0
Fork 0
Commit Graph

3785 Commits (f538acc4b06b06ac2309c26b196e1941c4d30766)

Author SHA1 Message Date
Sam Minnee b25457a8c1 Refactor wildcard matching to use manipulateVersionString 2013-05-13 11:04:15 +12:00
Sam Minnee 34a21516c8 Fix tilde constraints without a stability suffix to work like wildcard constraints.
With this fix, a tilde constraint such as ~3.1 won't match unstable versions of 3.1,
but a wildcard constraint such as 3.1.* would.  This seems like a confusing
inconsistency, and so I have corrected it.
2013-05-13 11:04:15 +12:00
Jordi Boggiano 2e25a9298d Document a hack 2013-05-12 23:43:54 +02:00
Jordi Boggiano df7114869b Fix handling of multilines in previous commit 2013-05-12 23:14:55 +02:00
Jordi Boggiano 20ef3e3c5b Clarify usage of addcslashes 2013-05-12 22:59:28 +02:00
Jordi Boggiano 3b48a1fea6 Fix JsonManipulator handling of package links, fixes #1465 2013-05-12 22:54:53 +02:00
Jordi Boggiano bebe86262a Refactor self.version update to work on all link types, refs #1883 2013-05-12 13:50:54 +02:00
Jordi Boggiano 460ab04d4d Merge remote-tracking branch 'sminnee/create-project-self-version' 2013-05-12 13:36:57 +02:00
Jordi Boggiano 3bd6af690d Allow JsonManipulator::addMainKey to update top level keys as well 2013-05-12 13:24:18 +02:00
Jordi Boggiano 7f7d13450e Clarify code a bit 2013-05-11 13:01:08 +02:00
Jordi Boggiano 2f4656e87a Merge remote-tracking branch 'simensen/installed-packages' 2013-05-11 12:57:02 +02:00
Jordi Boggiano b0b90cb61c Merge pull request #1886 from phansys/local-fs-check
Added local filesystem permission checks for self-update
2013-05-11 03:47:58 -07:00
Phansys b992c29eb5 Added earlier permission checks in local filesystem before start download. 2013-05-10 22:39:31 -03:00
Phansys d574e5fcab Added FilesystemException to handle errors on local filesystem. 2013-05-10 22:37:30 -03:00
Beau Simensen 3a0e4af132 Ensure packages in additional installed repository are not updated
The underlying assumption of the additional installed repository is that those
packages are installed in such a way that they cannot be updated. Prior to this
fix they were still candidates for change. This ensures that they are treated
like platform and root packages and are not candidates for update.
2013-05-10 12:25:23 -05:00
Sam Minnee d3437d6e76 NEW: Rewrite self.version in create-project (Fixes #1351)
When composer create-project is called and the resulting project is disconnected from the
parent repo, self.version references no longer work.  To fix that, this patch rewrites
self.version to the actual version number as part of 'composer create-project' execution
2013-05-09 14:42:42 +12:00
Jordi Boggiano 82fc3b3eb3 Merge pull request #1872 from pborreli/patch-4
Don't throw an update warning when using selfupdate alias
2013-05-07 00:09:01 -07:00
Pascal Borreli 390ac65466 Don't throw an update warning when using selfupdate alias 2013-05-06 18:53:43 +02:00
Jordi Boggiano 70c86ca18e Merge pull request #1871 from taylorotwell/master
Added "pre-autoload-dump" event.
2013-05-06 09:23:45 -07:00
Taylor Otwell 60cd875cc2 Added "pre-autoload-dump" event.
This event is fired before the autoload file is generated, for either
an install or update command.
2013-05-06 09:37:21 -05:00
Jordi Boggiano 8a06e461e5 Fix a few bugs, fixes #1867 2013-05-06 11:31:22 +02:00
Jordi Boggiano 976fe48a72 Optimize grabbing of first char 2013-05-06 10:16:30 +02:00
Jordi Boggiano 94175ce432 Make performance of the class loader more constant across classes 2013-05-05 10:58:52 +02:00
Jordi Boggiano 5ba147663d Use ClassLoader::set to initialize the class loader paths 2013-05-05 10:57:21 +02:00
Jordi Boggiano dc71ba557b Consistently use arrays as paths for a given namespace prefix 2013-05-05 10:56:46 +02:00
Jordi Boggiano b00081f4f4 Update release date 2013-05-04 11:13:13 +02:00
Jordi Boggiano 9d948eb795 Merge branch 'disjunctive' 2013-05-04 10:48:14 +02:00
Jordi Boggiano b422261219 Add missings bits and pieces to cli docs 2013-05-04 10:46:10 +02:00
Jordi Boggiano 6c84372786 Update changelog 2013-05-04 10:45:55 +02:00
Jordi Boggiano 4b26c627ff Retry file downloads 3 times before giving up in case of basic network failure 2013-05-03 12:29:54 +02:00
Jordi Boggiano b4ff2032cf Merge pull request #1856 from jbboehr/patch-1
Update AutoloadGenerator.php
2013-05-03 01:42:09 -07:00
John Boehr caad88c047 Update AutoloadGenerator.php
This should fix an issue with this commit:
87a42c2f01

This commit is causing a parse error in autoload_namespaces.php:
return array(
    'zsql' => 'phar://' . '$vendorDir . '/jbboehr/zsql/build/zsql.phar',

A similar problem happens when using autoload.files as well.
2013-05-02 16:04:39 -07:00
Jordi Boggiano a7e88f7a80 Unfold aliases in streamable repos since aliases are already loaded by the pool, refs #1346, fixes #1851 2013-05-02 17:43:45 +02:00
Jordi Boggiano 326faf2b51 Minor cleanups 2013-05-02 17:41:55 +02:00
Jordi Boggiano 7687d189e3 Merge pull request #1850 from bitExpert/fix/recursive_get
Fix for recursion problem with wrong http basic auth credentials
2013-05-02 07:41:58 -07:00
Stephan Hochdörfer 4d92626ef0 Fix for recursion problem with wrong http basic auth credentials. First
I got an "array_replace_recursive(): Argument #2 is not an array" error
and after fixing that it resulted in another error saying "Undefined
variable: result".
2013-04-30 22:39:08 +02:00
Jordi Boggiano 29fcca8595 Avoid weird recursion pattern by retrying after the first request is complete 2013-04-30 12:14:27 +02:00
Jordi Boggiano 4d52900dff Bypass failure if the server is just asking for credentials, fixes #1845 2013-04-30 11:59:11 +02:00
Jordi Boggiano b9a44a0057 Add RootAliasPackage, fixes #1842 2013-04-30 10:37:03 +02:00
Jordi Boggiano 9d814c948e Adjust circular dep test 2013-04-30 10:34:58 +02:00
Jordi Boggiano 5cddc9ebc0 Merge remote-tracking branch 'Ocramius/regression/circular-dependency-and-alias-aliases' 2013-04-30 10:11:16 +02:00
Jordi Boggiano e78a21015b Dont try to gzip decode empty responses, refs #1846 2013-04-30 10:06:39 +02:00
Jordi Boggiano c8f5b72166 Update dependencies, fixes #1844 2013-04-30 09:44:43 +02:00
Marco Pivetta d7e8aa49a5 Adding failing test to show the current failure in circular deps resolution 2013-04-29 23:35:44 +02:00
Jordi Boggiano 343d4effaa Fix usage of GitDownloader with relative paths, fixes #1843 2013-04-29 17:27:02 +02:00
Jordi Boggiano 81f1451118 Clarify exception message when an empty response is returned 2013-04-29 17:15:55 +02:00
Jordi Boggiano 5264d0637b Fix regression added in 33af9eea95, fixes #1841 2013-04-28 22:50:24 +02:00
Jordi Boggiano 823ca21e6c Merge pull request #1840 from Josiah/patch-1
Update InstallerInterface.php
2013-04-28 08:07:29 -07:00
Jordi Boggiano b1989a5fc0 Remove leftover copy 2013-04-28 17:05:30 +02:00
Jordi Boggiano 566313834a Add workaround for php bug 64634 in copy 2013-04-28 17:03:05 +02:00