1
0
Fork 0
Commit Graph

2757 Commits (e1e48b28f75e9c6a293fc032588093c6f6d8d3fb)

Author SHA1 Message Date
Gennady Feldman ac78eaa027 Adding ssh protocol support to github-protocols. 2014-02-07 11:11:36 -05:00
René Kerner 0f95e531b8 * fixed svn tag directory handling 2014-02-07 10:41:40 +01:00
Nils Adermann b7a9ea4187 Merge branch 'svn-root-detection'
* svn-root-detection:
  Reformat code to follow coding style
  * added svn handling for tags, trunk, branches in root packages
2014-02-06 23:07:47 +01:00
Nils Adermann f2c48788b8 Reformat code to follow coding style 2014-02-06 23:06:48 +01:00
Jordi Boggiano f72066de90 Merge pull request #2649 from zczapran/bugfix/git_exclude_filter_rules_too_broad
[Archiver] Rules in GitExcludeFilter are too broad
2014-02-06 21:38:47 +01:00
Nicolas Grekas 00a6f8e38d dedicated scope isolation function for autoload_real 2014-02-06 11:53:42 +01:00
Julius Beckmann ed5da804dd Fixed handling of Metapackages in DownloadManager.
The "getDownloaderForInstalledPackage" returns null for "metapackage" and the download(), update() and remove() methods did not handle this return value correctly.
2014-02-06 10:50:06 +01:00
Jordi Boggiano ed02997a7b Fix mode and add docblock, refs #2644 2014-02-06 09:44:14 +01:00
Jordi Boggiano d26dda5c95 Merge remote-tracking branch 'olvlvl/improved_package_sorting_alone' 2014-02-06 09:41:50 +01:00
René Kerner 410181ee29 * added svn handling for tags, trunk, branches in root packages 2014-02-05 19:36:28 +01:00
Nils Adermann 54b8831131 Revert "correct small bug, source files aren't installed and removed from the same path (problem with targetDir package attribute)"
This reverts commit 79a4c5cac1.
2014-02-05 18:37:57 +01:00
Nils Adermann 50cf2ffba7 Merge pull request #2637 from MeKeyCool/master
bug fix with install / remove source codes
2014-02-05 18:30:49 +01:00
Nils Adermann aef0483cc9 Merge pull request #2667 from nicolas-grekas/master
scope isolation for user includes
2014-02-05 18:24:55 +01:00
Nicolas Grekas 6d7b9afc4b scope isolation for user includes 2014-02-05 17:33:06 +01:00
Jordi Boggiano 75cd91657a Merge remote-tracking branch 'jeromemacias/fix_psr4_classmap_generator' 2014-02-05 09:53:49 +01:00
Nils Adermann 7566315c7a Don't put dots in archive filenames they cause problems with PharData
composer/satis#114
2014-02-04 12:30:44 +01:00
Jordi Boggiano a90a05a059 Detect composer install foo/bar misuse and suggest alt 2014-02-03 23:02:33 +01:00
Jérôme Macias 01cd990995 Fix PSR-4 autoload classmap generator 2014-02-03 16:53:56 +01:00
Zbigniew 5afe2f846f [Archiver] comment for a confusing line 2014-01-30 23:42:11 +00:00
Zbigniew a4a9d0f0e4 [Archiver] Rules in GitExcludeFilter are too broad 2014-01-30 23:34:28 +00:00
Olivier Laviale 17278999ba Coding style compliance 2014-01-29 14:36:34 +01:00
Olivier Laviale 46776c8e23 Improved package sorting 2014-01-29 14:15:32 +01:00
Nils Adermann 0238aaf5ac Merge pull request #2629 from moranjk/master
Implemented Pre/Post Archive Script Events
2014-01-29 01:12:19 -08:00
Pierre-yves Christmann 79a4c5cac1 correct small bug, source files aren't installed and removed from the same path (problem with targetDir package attribute) 2014-01-27 05:04:27 +01:00
Cinderella-Man 990bea9845 Comment fix 2014-01-23 10:23:57 +00:00
Cinderella-Man aba201b4ba replaceVersion() method added 2014-01-23 09:58:34 +00:00
Alexander 23a61c5a1d Fix typo in doc 2014-01-22 22:48:36 +01:00
Robert Boloc 5e5311a224 use optimize-autoloader config param in update and install commands 2014-01-17 15:04:10 +01:00
Robert Boloc 8a221854b1 changed name of the option to optimize-autoloader 2014-01-17 14:43:54 +01:00
Robert Boloc f67f04adfb added config option to optimize the autoloader always 2014-01-16 20:44:16 +01:00
Markus Staab 464fa1dedb added a indicator in the info-message on --optimize 2014-01-14 17:01:08 +01:00
Jordi Boggiano 99f5b5a238 Fix backtracking issue in json manipulations, fixes #2583 2014-01-12 21:13:00 +01:00
James Moran ee7961a0f3 Implemented Pre/Post Archive Script Events
The script events `pre-archive-cmd` and `post-archive-cmd` can be used
to perform any tasks necessary when archiving the composer project.

This functionality can be used to run unit test or and other build
process before archiving, and can be used to distribute the archive
when completed
2014-01-11 14:42:34 -05:00
Eymen Gunay ad51db7b57 Fixed missing close tags 2014-01-09 21:11:08 +01:00
Gordon Franke 202701c391 Escape env value before passing it to system call 2014-01-09 13:12:10 +01:00
matt-whittom 4a49533988 Merge pull request #2 from rockerest/master
Escape spaces when registering the Perforce client spec
2014-01-07 12:18:41 -08:00
Jordi Boggiano bc153ea78b Clean up var name 2014-01-06 19:20:03 +01:00
Andrej Hudec 5b4a3f9e9f List all available downloader types in exception message. 2014-01-05 09:22:33 +01:00
rockerest 9ff0c767af Escape spaces when registering the Perforce client spec 2014-01-03 15:13:24 -06:00
Jordi Boggiano 7c1042eef5 Detect color.ui always git setting as bad, fixes #2544 2014-01-03 18:22:05 +01:00
Jordi Boggiano 3c5000ad7f CS tweaks and cleanups, allow "" to set fallback dirs, refs #2459 2014-01-03 16:31:23 +01:00
Jordi Boggiano b23742e30c Merge remote-tracking branch 'donquixote/feature/psr4-complete' 2014-01-03 14:56:36 +01:00
Jordi Boggiano f6666fe601 Update source/dist refs when a commit is recovered from, fixes #1130 2014-01-01 18:22:35 +01:00
Jordi Boggiano 543599cdf7 Fix commit is gone recovery, refs #1130 2014-01-01 18:15:04 +01:00
Jordi Boggiano 81994f6b90 Re-download files when the cached copy is invalid, fixes #1496 2013-12-31 17:28:27 +01:00
Jordi Boggiano 51e6c3a466 Optimize solving by removing packages that are excluded by the root package requires 2013-12-31 16:58:31 +01:00
Jordi Boggiano cc7920000c Ask for auth if we get a 403 and did not have auth yet, fixes #2464 2013-12-31 15:31:03 +01:00
Jordi Boggiano 1d0cc93fbb Handle metapackages properly in downloadmanager, fixes #2466 2013-12-31 15:21:53 +01:00
Jordi Boggiano a5c6319d46 Fix uninitialized var, fixes #2539 2013-12-31 15:16:36 +01:00
Jordi Boggiano 1b789d5226 Fix indenting, refs #2535 2013-12-30 14:11:12 +01:00
chr0n1x 528d35a835 ConfigValidator: ensure that require-dev exists during override check
- Ensure that require-dev is present before checking for dependeny overrides.
- A small grammar update for the warning message.
2013-12-28 00:40:27 -05:00
Pascal Borreli 2f4df9d459 Fixed typos 2013-12-27 11:51:01 +00:00
Jordi Boggiano 6ead35f189 Add version arg, docs for --rollback and reorganize the code, refs #2522 2013-12-27 11:06:41 +01:00
Jordi Boggiano 47a542ea89 Merge remote-tracking branch 'chr0n1x/feature-selfupdate-rollback' 2013-12-26 17:55:29 +01:00
Jordi Boggiano 040a9e3977 Merge pull request #2529 from mavimo/patch-1
Fixed missing closed warning tag.
2013-12-26 08:44:41 -08:00
Jordi Boggiano f85a366eb9 Finalize new autoloader-suffix config value, refs #2524, fixes #1413 2013-12-26 17:40:52 +01:00
Marco Vito Moscaritolo 32b18a9409 Fixed missing closed warning tag.
In a console output a warning tag is not closed
2013-12-26 17:33:03 +01:00
Jordi Boggiano d4b7548cd9 Merge remote-tracking branch 'stanlemon/configure-autoloader-suffix' 2013-12-26 17:32:09 +01:00
Jordi Boggiano 384ed2822d Fire pre-update|install-cmd event as early as it should be, refs #2520 2013-12-26 16:35:54 +01:00
Jordi Boggiano 4ae5c95c8d Detect require overrides, fixes #2503 2013-12-26 12:31:43 +01:00
Jordi Boggiano bcb5e38bcb Merge pull request #2496 from oziks/fix-exclude
Fix error on check exclude from download composer.json
2013-12-26 01:23:24 -08:00
Stan Lemon 5fd3223aec Updates per @stof 2013-12-23 11:27:33 -05:00
Stan Lemon d6c46f2091 Allow the autoloader suffix to be configured from a project's composer.json 2013-12-22 22:01:42 -05:00
Andreas Hennings 8e11a7684f phar compiler should also compile autoload_psr4.php 2013-12-22 19:24:58 +01:00
chr0n1x d26355ef65 SelfUpdateCommand: removed unneeded return 2013-12-22 00:59:02 -05:00
chr0n1x 0c76bba8bb SelfUpdateCommand: do not delete old snapshots, allow user to clean them 2013-12-22 00:36:24 -05:00
chr0n1x bc5ce1ce04 SelfUpdateCommand: only use 1 rollback snapshot at a time 2013-12-22 00:22:27 -05:00
chr0n1x 2760221767 SelfUpdateCommand: initial groundwork for --rollback 2013-12-21 03:06:10 -05:00
Jordi Boggiano 0e9a9a3875 Merge pull request #2509 from glenjamin/opcache-ext
Ensure detected extensions have valid package names
2013-12-16 13:58:46 -08:00
Beau Simensen 5caee06c44 Make PluginManager::loadRepository public 2013-12-16 09:21:00 -06:00
Glen Mailer 3620796b7d Ensure detected extensions have valid package names 2013-12-16 08:51:19 +00:00
Beau Simensen 9ca884944c Skip aliases packages when looking for plugins. 2013-12-15 23:14:58 -06:00
Andreas Hennings c0aad84d8b Validation to make the combination of target-dir with psr-4 illegal. 2013-12-14 16:33:59 +01:00
Andreas Hennings 39c09d5192 Add psr-4 stuff in a few more places. 2013-12-14 16:28:27 +01:00
Morgan Brunot a300e1d45b Fix error on check exclude from download composer.json 2013-12-10 21:14:50 +01:00
Jordi Boggiano 80499bb024 Detect ~> misuse and suggest fix, fixes #2476 2013-12-06 13:32:19 +01:00
Jakub Onderka afc9069771 Check exception code only if class ZipArchive exists
If is for example exception throwed when downloading tar archive on system without installed zip extension, PHP hangs on fatal error " Class 'ZipArchive' not found".
2013-12-05 21:26:02 +01:00
Morgan BRUNOT ca7cb68dd5 Check exclude from downloaded composer.json 2013-12-05 16:03:48 +01:00
mwhittom dde9c309fd incorporated change to Perforce: Capture output, stopping errors showing up if p4 is not available 2013-12-02 13:34:48 -06:00
mwhittom a8084e46ff Added error handling and error messages around missing perforce driver, invalid username/password 2013-12-02 13:34:47 -06:00
Kim Laï Trinh 691f784f92 fix bug introduced in https://github.com/composer/composer/pull/2375 2013-11-28 17:53:05 +01:00
Andreas Hennings bbf6278905 AutoloadGenerator to support PSR-4. Tests included. 2013-11-26 02:53:44 +01:00
Andreas Hennings b08179e399 PSR-4 ClassLoader: Bug fix: PEAR-like path needs ".php" appended. 2013-11-25 23:22:31 +01:00
Andreas Hennings 5dd3c12d3d Further improve comments. 2013-11-25 23:22:31 +01:00
Andreas Hennings 2e80d148f8 PSR-4 loader: Fix comments: PSR-0 related methods should have comments refering to PSR-0 and prefixes. PSR-4 related methods should have comments refering to PSR-4 and namespaces. 2013-11-25 23:22:30 +01:00
Andreas Hennings c49a651d81 PSR-4 class loader: Add getters for PSR-4 prefixes. Rename PSR-0 related attributes by appending *Psr0. Add more comments. 2013-11-25 23:22:30 +01:00
Andreas Hennings 8142126b16 Add PSR-4 class loader. (tests needed) 2013-11-25 23:22:30 +01:00
Jordi Boggiano 10f8e564bb Add warnings for xdebug, fixes #2425 2013-11-25 14:11:49 +01:00
Jordi Boggiano dea246186d Merge pull request #2453 from mirkobeine/#2441-V2
Use 'cache-files-ttl' for cache gc, fixes #2441
2013-11-25 02:56:58 -08:00
user a956ce9bb1 Use 'cache-files-ttl' for cache gc, fixes #2441
The configuration option 'cache-ttl' was used instead of 'cache-files-ttl' to determine
whether or not a cache gc should be performed.

* changed 'cache-ttl' to 'cache-files-ttl' to determine if a gc should be performed
* refactored FileDownloader to allow for easier testing
* added test to ensure that the gc is called with the proper config option
2013-11-24 10:55:25 +01:00
Jordi Boggiano e126c92525 Fix exit codes, cc @tyrael 2013-11-22 16:17:02 +01:00
Jordi Boggiano 5b48abe833 Fix previous commit 2013-11-22 15:51:16 +01:00
Jordi Boggiano 8173b42a8a Force unresolvable hosts through proxies, fixes #2449 2013-11-22 15:38:13 +01:00
Jordi Boggiano 730dcbb80a Detect failed gethostbyname, refs #2449 2013-11-22 12:09:24 +01:00
Jordi Boggiano 78edca3ad6 Only replace version in Composer.php, fix user agent 2013-11-22 11:06:22 +01:00
Jordi Boggiano 4e4fc257e6 Fix pear ctor, refs #2444 2013-11-22 10:11:04 +01:00
Jordi Boggiano 4fe35ae693 Fix vcs repo constructor, fixes #2444 2013-11-22 10:05:08 +01:00
Jordi Boggiano 1ee30ea592 Merge pull request #2434 from JJK801/extend-pre-file-download
Add preFileDownload event on packages.json fetch
2013-11-22 00:27:27 -08:00
Jordi Boggiano fc3fbdeab3 Rename a few things 2013-11-20 15:17:10 +01:00
Jordi Boggiano e2f7e4871f Merge remote-tracking branch 'AlexeyKupershtokh/cache-version-constraint' 2013-11-20 14:01:01 +01:00