1
0
Fork 0
Commit Graph

4547 Commits (6784570691bdfd88ecf71a0983ca0e215535fdb3)

Author SHA1 Message Date
Karoly Negyesi 6c393c1c69 use the more generic removeDirectory 2013-09-20 06:31:06 +02:00
Karoly Negyesi 24c9ef72d6 make LibraryInstallerTest a little more strict 2013-09-20 06:04:15 +02:00
Karoly Negyesi c6ec739766 allow injecting a mock filesystem into LibraryInstaller and fix LibraryInstallerTest 2013-09-20 06:02:36 +02:00
Karoly Negyesi f82c820a32 do not try to test update inside fixtures 2013-09-20 05:39:35 +02:00
Karoly Negyesi dd4db91ae7 using mkdir() in copyThenRemove() leads to errors if the target exists or not a dir, use ensureDirectoryExists() instead 2013-09-20 05:02:06 +02:00
Karoly Negyesi b333d7a485 act on target-dir changes during update 2013-09-20 04:31:24 +02:00
Jordi Boggiano da7ace02eb Update deps 2013-09-19 11:23:19 +02:00
schmkr c4d7347ec5 Fixed a coding style issue
Missing a space between if and (
2013-09-16 22:13:37 +02:00
schmkr 652715f4c2 Improved the handling of trunkPath
- $this->baseUrl is only used if $this->trunkPath === false, otherwise
we will use $this->baseUrl with $this->trunkPath.
- scanning through trunkPath will now look for composer.json file
instead of a path that matches $this->trunkPath, beacuse checking
against the latter failed with deeper trunkPaths
- $this->rootIdentifier is now 'trunk' no matter how deep
$this->trunkPath is (with deeper trunkPaths, the name became something
like "dev-trunk-devel-team-packages-package"
2013-09-16 18:10:24 +02:00
Jordi Boggiano 5b96caf8ce Add version release date to -V output, fixes #2267 2013-09-16 14:08:43 +02:00
Jordi Boggiano 941498abbb Merge pull request #2265 from zweifisch/patch-1
Update 05-repositories.md
2013-09-16 02:08:49 -07:00
Jordi Boggiano 0510af7b9d Merge pull request #2266 from pschultz/patch-1
Add missing require to example composer.json
2013-09-16 02:07:49 -07:00
Peter Schultz 9d15a32405 Add missing require to example composer.json 2013-09-16 01:39:08 +02:00
zweifisch 876314a58d Update 05-repositories.md 2013-09-15 22:37:16 +08:00
Jordi Boggiano cb79b55434 Merge pull request #2263 from drrcknlsn/rar
RAR archive downloader
2013-09-15 01:50:26 -07:00
Derrick Nelson 2ba8042986 Added package type rar. 2013-09-14 13:12:59 -04:00
Derrick Nelson c98bce0446 Added RarDownloader for downloading RAR archived packages. 2013-09-14 13:11:26 -04:00
mwhittom 8a319a719b Fixed issue with non-streaming perforce depots, also fixed issue where PerforceDownloader was not logging in 2013-09-13 15:01:00 -05:00
Nils Adermann 6f7b82e935 Merge pull request #2259 from hason/pm
Removed duplication of logic of an installation manager in a plugin manager
2013-09-12 06:13:47 -07:00
Jordi Boggiano 441f0ee7d8 Merge pull request #2258 from romainneutron/inf-val
Update INF to PHP_INT_MAX as recommended by Stof
2013-09-12 06:12:43 -07:00
Martin Hasoň e949038c0f Removed duplication of logic of an installation manager in a plugin manager 2013-09-12 14:31:27 +02:00
Romain Neutron 9b7fc0bae7 Update INF to PHP_INT_MAX as recommended by Stof 2013-09-12 13:19:27 +02:00
Jordi Boggiano b86b8a597e Merge pull request #2255 from akorsus/patch-1
Fixed Typo
2013-09-12 02:43:35 -07:00
Jordi Boggiano 36d3ca7568 Merge pull request #2256 from romainneutron/fix-show-width-detection
Do not use detected width for output formatting if it is not available
2013-09-12 02:43:17 -07:00
Romain Neutron a965642769 Do not use detected width for output formatting if it is not available 2013-09-11 23:38:59 +02:00
akorsus 520e02e0a9 Fixed Typo
JSON didn't validate
2013-09-11 19:20:29 +02:00
Jordi Boggiano a2ffda4f13 Merge pull request #2254 from hason/pm
Default installers are available in the factory for a plugin manager
2013-09-11 07:08:54 -07:00
Martin Hasoň af53ab94ad Default installers are available in the factory for a plugin manager 2013-09-11 11:29:51 +02:00
mwhittom 1b68f9151e removed excess space at end of function call 2013-09-10 08:08:31 -05:00
Jordi Boggiano 20a18dcb60 Merge pull request #2246 from drrcknlsn/zip-perms-fix
fixes #2242: Set write permissions on unzipped package contents
2013-09-10 01:28:49 -07:00
Jordi Boggiano 460d1764d2 Merge pull request #2245 from bitExpert/doc/plugins
Added missing semicolon
2013-09-10 01:18:39 -07:00
Derrick Nelson 9a54c476eb Recursively set write permissions on unzipped package contents to resolve cache unlinking issue. 2013-09-09 21:03:49 -04:00
mwhittom 114f6c9b6b Replaced proc_open in windowsLogin method with call to Symfony Process Component 2013-09-09 15:36:16 -05:00
Stephan Hochdörfer 4acfe1a079 Added missing semicolon 2013-09-09 22:35:21 +02:00
mwhittom 2e737ac439 updated to replace double-quotes with single quotes 2013-09-09 14:48:24 -05:00
mwhittom 8207518e04 Updated to clean up code and rename variables to camelcase 2013-09-09 12:45:50 -05:00
Jordi Boggiano 5f538e4534 Upgrade to latest process component 2013-09-09 18:34:57 +02:00
Jordi Boggiano e330763c5f Fix issue when multiple paths are mapped to one dir in the show command 2013-09-09 16:52:59 +02:00
Jordi Boggiano 0eb2821733 Fix undefined var error, fixes #2241 2013-09-09 15:10:09 +02:00
Jordi Boggiano b6a6208654 Update deps 2013-09-09 14:56:44 +02:00
Nils Adermann 689e3056fa Plugin API requirements should be for plugins only, not installers 2013-09-08 18:03:05 +02:00
Nils Adermann f69a47066d Fix numbering in custom installers article 2013-09-08 18:03:05 +02:00
Nils Adermann 5be0ba14fe Warn about composer-installer type in composer validate 2013-09-08 18:03:05 +02:00
Jordi Boggiano 7065330c2e Merge pull request #2236 from fabian/patch-1
Documentation fixes for composer-plugin type
2013-09-07 11:45:06 -07:00
mwhittom f7d9f3d8b4 Fixed Test method setUp to be protected instead of private. 2013-09-06 12:31:04 -05:00
mwhittom 07d46aa3c3 Fixed spacing issues for PSR-2 2013-09-06 12:14:22 -05:00
Fabian Vogler 7b43d4909c Use getPackageBasePath instead of getInstallPath
As LibraryInstaller uses getPackageBasePath for uninstall: https://github.com/composer/composer/blob/master/src/Composer/Installer/LibraryInstaller.php#L126
2013-09-06 17:44:16 +02:00
Fabian Vogler 0f9988b065 Documentation fixes for composer-plugin type 2013-09-06 16:49:01 +02:00
Nils Adermann 242c58c789 Merge pull request #2179 from naderman/plugins
Plugins
2013-09-06 04:42:27 -07:00
Nils Adermann f249fd804f Correctly require composer plugin api version in test plugins 2013-09-06 13:36:02 +02:00