Nils Adermann
b83535d2d9
Add back --no-custom-installers option with a deprecated warning
2013-08-30 12:51:41 +02:00
Nils Adermann
cd66328d68
Autoload dependencies of plugins using a pool of only the local repo
2013-08-30 12:51:41 +02:00
Nils Adermann
69a028f368
Fix plugin interface usage in tests
2013-08-30 12:51:41 +02:00
Nils Adermann
9402a9fb3c
Plugins receive composer and io objects on construction already
2013-08-30 12:51:41 +02:00
Nils Adermann
f00f5113bf
Fix typo
2013-08-30 12:51:41 +02:00
Nils Adermann
919a190153
Add an EventSubscriberInterface which may also be implemented by plugins
2013-08-30 12:51:41 +02:00
Nils Adermann
3960edd64e
Turn EventDispatcher into generic solution handling plugins as well
2013-08-30 12:51:41 +02:00
Nils Adermann
2f43e9aefb
Load installed plugins at appropriate time and adapt tests accordingly
2013-08-30 12:51:40 +02:00
Nils Adermann
3e41977be7
Plugin tests are no longer strictly installer tests
2013-08-30 12:51:40 +02:00
Nils Adermann
eb966d347f
Implement a plugin manager and interface, update installer plugin tests
2013-08-30 12:51:40 +02:00
Nils Adermann
01a08a2ff3
As preparation for composer plugins, rename custom installers to plugins
2013-08-30 12:51:40 +02:00
Alan Hollis
ede2b37ae2
Fix parse error thrown in PHP5.5+
...
When running composer update the file generated by AutoloadGenerator was
not able to be parsed by php due to a require statement inside the foreach
loop.
The fix is to make the statement work the same as the
autoload_namespaces.php require is done.
Issue occured using the following php versions
PHP 5.5.1-2+debphp.org~precise+2
PHP 5.5.3-1+debphp.org~precise+2
2013-08-30 11:46:39 +01:00
Firehed
046d55e886
Change 'generated' notice to @phpdoc-style annotation
...
While it isn't an official part of the syntax, it integrates better with other
tools that ignore diffs on generated code.
2013-08-27 16:08:38 -07:00
Jordi Boggiano
ef072ff8c0
Merge pull request #2205 from unn/patch-1
...
Update help docs for the global command
2013-08-27 08:30:56 -07:00
Jordi Boggiano
18a1b85d89
Merge pull request #2209 from mgrabovsky/patch-1
...
Better wording in a note
2013-08-27 06:42:11 -07:00
Matěj Grabovský
0299041ee2
Better wording in a note
2013-08-27 15:21:57 +02:00
Jordi Boggiano
51ea1f03f9
Validate constraints in require command, fixes #2197
2013-08-26 13:29:47 +02:00
Jordi Boggiano
c2dc433fa4
Improve global command to support short command resolution
2013-08-26 12:03:39 +02:00
David Stoline
54a74e81d5
Add a note about customizations
2013-08-23 12:02:35 -04:00
David Stoline
6eee550c2f
Update help docs for the global command
...
I noticed that COMPOSER_HOME/vendor/bin was wrong. Correcting.
2013-08-23 10:59:43 -04:00
Jordi Boggiano
61c0127f05
Fix build
2013-08-23 11:59:26 +02:00
Jordi Boggiano
6233eed15e
Merge pull request #2203 from johnbenz13/doc-stabflags
...
Describe stability flags more consistently
2013-08-23 02:54:58 -07:00
jonathan bensaid
6aefe6d8ad
Describe stability flags more consistently
2013-08-23 12:18:09 +03:00
Jordi Boggiano
3942651014
Merge pull request #2201 from DerManoMann/svn-auth
...
Add another svn auth failed string to check (older svn server version)
2013-08-22 17:51:28 -07:00
DerManoMann
abb1db54bb
Add another svn auth failed string to check (older svn server version)
2013-08-23 09:29:19 +12:00
Jordi Boggiano
6f8b257997
Merge pull request #2195 from bendavies/archive-manager-authentication
...
ArchiveManager IO configuration
2013-08-20 07:27:53 -07:00
Ben Davies
91d9e91c0a
load IO configuration
2013-08-20 15:24:21 +01:00
Jordi Boggiano
d017e3f209
Adjust GitDriver tag parsing to resolve to SHAs
2013-08-19 01:21:45 +02:00
Danack
abfefd1faa
Improved variable name.
2013-08-18 22:57:26 +01:00
Danack
74b4bcd22e
Fix issue where none root composer.json could be used by ArtifactRepository http://www.php.net/manual/en/ziparchive.locatename.php#85512
2013-08-18 22:37:18 +01:00
Jordi Boggiano
c0b889a78a
Merge pull request #2187 from benjisg/fix-AutoloadNamespacesGenerator
...
Fixes the autoload_namespaces generator
2013-08-18 14:17:49 -07:00
Jordi Boggiano
e0051a4652
Update tests
2013-08-18 23:03:48 +02:00
Jordi Boggiano
444bdb2e25
Fix VCS drivers to always use identifiers and not tag names since those can change or disappear
2013-08-18 22:56:18 +02:00
Benji Schwartz-Gilbert
f5048059d8
Fixes the autoload_namespaces generator for packages in the root of the vendor directory
2013-08-18 10:57:48 -07:00
Jordi Boggiano
30f94365f0
Return path of the downloaded file
2013-08-18 18:13:11 +02:00
Jordi Boggiano
d2ef829cc6
Fix typo
2013-08-18 15:40:00 +02:00
Jordi Boggiano
70523a191d
Mark class as abstract
2013-08-18 15:38:57 +02:00
Jordi Boggiano
14fcff8aa8
Allow the authentications to be loaded in the IO independently
2013-08-18 15:33:05 +02:00
Jordi Boggiano
472037fb90
Merge branch 'global'
2013-08-17 03:46:23 +02:00
Jordi Boggiano
ad2b8c4897
Add docs for global command
2013-08-17 03:45:51 +02:00
Jordi Boggiano
7311bc77e6
Add global command to be able to require/install/update global packages, fixes #1813 , fixes #55
2013-08-17 02:59:17 +02:00
Jordi Boggiano
c082e5aec8
Fix display of commands in ProcessExecutor, refs #2146
2013-08-17 01:19:39 +02:00
Jordi Boggiano
78a8a5ca0b
Fix output of invalid zip files when download is retried
2013-08-17 00:41:51 +02:00
Jordi Boggiano
1a50f74c4c
Improve reporting of github rate limiting errors, fixes #2183
2013-08-16 18:24:01 +02:00
Nils Adermann
8369624c49
Correctly set watch2 on rule watch nodes for learned rules fixes #2181
2013-08-16 16:44:56 +02:00
Nils Adermann
c6aa97ed8a
Merge pull request #2153 from renanbr/archive-prefer-dist
...
prefer-dist and archive synchronized
2013-08-16 06:41:02 -07:00
Jordi Boggiano
5088aa5fc5
Merge pull request #2175 from Hywan/typo
...
Fix a typo
2013-08-14 06:46:19 -07:00
Ivan Enderlin
766f6fc1ef
Fix a typo.
2013-08-14 15:37:09 +02:00
Jordi Boggiano
e3a10b31ab
Abort quickly if the only match is class= in a file
2013-08-13 17:37:41 +02:00
Jordi Boggiano
565e216afb
Adjust cache-dir docs, fixes #1667
2013-08-13 15:19:08 +02:00