2849 Commits (f479db6934808a877f680ba1d3ee5fb283e5760f)

Author SHA1 Message Date
Sebastian Brandt 16489dc084 Update SvnDownloader.php
added --ignore-ancestry to the switch statement because it can be a problem with svn:properties
10 years ago
Fred Emmott 7d3274224a Only look for .hh files at runtime if using HHVM
The ClassMap generator will look regardless, but that's not a runtime
cost, so seems desirable (in case composer install/update needs to be
called with php5 for some resaon)
10 years ago
Fred Emmott 734e5e2f2b Add autoload support for .hh files (HHVM)
HHVM is adding support for an alternative extension for files using
HHVM-specific features. Support them in the Class Map and PSR4
autoloaders.

Trivial example: https://github.com/fredemmott/hh_extension_toolset
10 years ago
Christian Flothmann 0e9325da79 for AliasPackages check that the aliased package is white listed so that version constraints of AliasPackages are taken into account when computing package provisions 10 years ago
Jordi Boggiano aa9c257f0e Merge remote-tracking branch 'alebiavati/list-paths' 10 years ago
Jordi Boggiano 78343ead10 Merge pull request #2765 from neoascetic/gzip_downloader
Gzip downloader (resolves #2521)
10 years ago
Pavel Puchkin 9fda8cdc84 Type in comment 10 years ago
Alessandro Biavati c5d1a3575c Added `path` flag to show install path for installed packages 10 years ago
Jordi Boggiano 5fb005631a Tweaking dispatchScript method to be in line with the rest, and add devMode to *_AUTOLOAD_DUMP events 10 years ago
Jordi Boggiano 790a25c348 Adjust dump command, add another test, update docs, refs #1344 10 years ago
Jordi Boggiano 023ff131aa Merge remote-tracking branch 'bamarni/autoload-dev' 10 years ago
Jordi Boggiano cea7c07cf2 Fix CS 10 years ago
Jordi Boggiano 1f2d8908f3 Merge remote-tracking branch 'olvlvl/fix_issue_2598' 10 years ago
Sandy Pleyte 3e161e8ea9 Updated the regexp and added an other test case for sub dirs 10 years ago
Sandy Pleyte 1d51e54a31 Updated the regexp and added more test cases. 10 years ago
Pavel Puchkin 7ccb91667f Fallback to gzip functions when on Windows 10 years ago
Bilal Amarni db91454a13 added an autoload-dev section 10 years ago
Sandy Pleyte 21109ada22 Fix for #2739 (and #1755), added support for directory excludes in the .gitignore file like /directory or directory/ 10 years ago
Jordi Boggiano 5b0dc99fec Reuse github existing tokens instead of failing, fixes #2724 10 years ago
Jordi Boggiano 1851c29dd3 Update code to work with #2766 10 years ago
Jordi Boggiano 9db2a537e5 Merge remote-tracking branch 'cs278/github-otp-support' 10 years ago
Jordi Boggiano 28bb781324 Capture response bodies in exceptions when http requests fail 10 years ago
Pavel Puchkin c598fdb0f5 Since there is no solution for non-unix (for now), remove the condition 10 years ago
Pavel Puchkin ba56ac362a Final fix. Preserve initial file name 10 years ago
Pavel Puchkin a287884619 There is no need in DIRECTORY_SEPARATOR since it Unix 10 years ago
Pavel Puchkin 3811fe7d8b Resolves #2521. First and simple attempt to make a gzip downloader 10 years ago
Jordi Boggiano e1e48b28f7 Update vendor dir modified time after every install/update, fixes #2764 10 years ago
Nils Adermann b808ff5e28 Don't hardcode the URL to an https one either 10 years ago
Nils Adermann edfaf727e5 When using the github driver with no-api don't reset to an ssh url 10 years ago
Jordi Boggiano 665a2bd0c0 Tweak error message and make TransportException extend from RuntimeException, refs #2753 10 years ago
Jordi Boggiano a612b2affe Merge remote-tracking branch 'naderman/download-failover' 10 years ago
Jordi Boggiano c698c8655c Merge pull request #2754 from naderman/github-no-api
Make the github driver behave like git if "no-api" is specified.
10 years ago
Jordi Boggiano e4a3078685 Merge pull request #2751 from sndpl/issue/1966
Fix for #1966, use the preferred-install from the rootPackage
10 years ago
Nils Adermann 31fd6c233c Rethrow download exceptions when no options left & clean up code 10 years ago
Nils Adermann a80fde97d5 Make the github driver behave like git if "no-api" is specified. 10 years ago
Nils Adermann 35fbe3fd42 Download failover means we can now always try github zip urls for dist 10 years ago
Nils Adermann 5ed18d9aa2 Fail over from source to dist and vice versa when downloads fail
Any RuntimeException descendent will be caught and cause another
download attempt using either source or dist depending on what was
attempted first.
10 years ago
Sandy Pleyte ee62ec60f0 Remove old comment 10 years ago
Sandy Pleyte ab8f67e8cf Always use rootPackage config 10 years ago
Sandy Pleyte 9af5eaa574 Refactored the code with the switch statement. 10 years ago
Sandy Pleyte bc7c93ae85 Fix for #1966, use the preferred-install from the rootPackage config to install the dependencies. 10 years ago
Jordi Boggiano 234be0b5e3 CS fixes, refs #2750 10 years ago
Richard George 2c01c9dd05 Avoid "Package foo/* listed for update is not installed" error
Previously 'compose update foo/*' gave an error
"Package foo/* listed for update is not installed. Ignoring" even if some foo/*
packages were present; however the packages *would* then be updated as
requested. This removes the false error iff foo/SOMEPACKAGE is required.
10 years ago
Jordi Boggiano 714a47ef93 Fix detached head handling for non-committish sources, fixes #2732 11 years ago
Nils Adermann aa74818fe0 Handle array candidates in whatProvides 11 years ago
Nils Adermann eb5c785dcd Remove superfluous string casts 11 years ago
Nils Adermann 33e872d7d3 Merge pull request #2733 from naderman/limit-replace-provide
Whitelist packages with names matching those specified before generating rules
11 years ago
Nils Adermann 5b80144ad0 Resolve job packages after whitelist generation 11 years ago
Nils Adermann bc7008270f Properly limit to name matches only if necessary 11 years ago
Nils Adermann 3148ffd355 Whitelist packages with names matching those specified before generating rules
Addresses #2690 doesn't do any performance optimisations yet which we
could do now
11 years ago
Jordi Boggiano eb3384445b Merge pull request #2188 from Danack/GetRootComposerJson
Find root composer.json in zip artifact more reliably.
11 years ago
Danack 20a7dcd02c Added explanation of why loop continues. 11 years ago
Danack 24aba5b51f Moved file back to correct location. (+1 squashed commit)
Squashed commits:
[eec32aa] Updated detection to only allow composer.josn in root or first level dir.
11 years ago
Olivier Laviale 40e484ed38 Fixed an issue that would lead to scattered autoloading files 11 years ago
Jordi Boggiano 0df9c803a5 Merge pull request #2718 from sndpl/issue/2613
Fix for #2613
11 years ago
Sandy Pleyte d788ee7d99 Fixed docblock 11 years ago
Sandy Pleyte 6bdcd9266c Fixed #2601, the callback functions expect param 1 to be a reference to the $config 11 years ago
Jordi Boggiano 60bf5633ea Wording tweaks, refs #2728 11 years ago
Jordi Boggiano 7ac1f1265e Merge remote-tracking branch 'sndpl/issue/2494' 11 years ago
Sandy Pleyte 40095d980c Fix for #2494, don't retrieve svn log when the references don't contain a reference number. 11 years ago
Jordi Boggiano bbda0434e5 Merge pull request #2584 from Cinderella-Man/version-setter
Package version setter
11 years ago
Jordi Boggiano 41afc8324e Workaround for json schema bug, fixes #2726 11 years ago
Sandy Pleyte 3a2815b778 Added extra unit test from the example in the ticket. 11 years ago
Jordi Boggiano 432ace33d4 Clean up svn environment to fix OSX issues, fixes #2708, refs #2146 11 years ago
Jordi Boggiano 5d4900e79d Add --no-checkout flag to avoid checking out the default branch first, fixes #2717 11 years ago
Sandy Pleyte f92f2f45a9 Fix for #2613, when using php < 5.4 there was an unnecessary backslash before each utf-8 char. The problem was that the regexp matched all utf-8 encoded chars (included the ones that where escaped). The new regexp uses the lookbehind feature to check if the backslash isn't prefixed with an other backslash. 11 years ago
Sandy Pleyte 7a902ed96d Fix for #2613, when using php < 5.4 there was an unnecessary backslash before each utf-8 char. The problem was that the regexp matched all utf-8 encoded chars (included the ones that where escaped). The new regexp uses the lookbehind feature to check if the backslash isn't prefixed with an other backslash. 11 years ago
Jordi Boggiano 9896abeb38 Doc tweaks, refs #2682 11 years ago
Jordi Boggiano 245461d8ed Merge pull request #2682 from gena01/ssh-support-in-github-protocols
Adding ssh protocol support to "github-protocols".
11 years ago
Jordi Boggiano 93da24b45a Merge pull request #2695 from guillaumelecerf/fix_cache_gc_with_cachedir_devnull
Fix Cache::gc() when COMPOSER_CACHE_DIR=/dev/null
11 years ago
Jordi Boggiano 3f4e0d22c5 Merge pull request #2691 from dave1010/docs-patch
Fix some PHP doc blocks
11 years ago
Jordi Boggiano 91df245be0 Merge pull request #2688 from slbmeh/master
add allowing require to update dep chain, fixes composer/composer#2668
11 years ago
Jordi Boggiano e03057156c CS fixes 11 years ago
Jordi Boggiano 9d2d828b70 Merge remote-tracking branch 'h4cc/master' 11 years ago
Guillaume LECERF 44fd75ef38 Fix Cache::gc() when COMPOSER_CACHE_DIR=/dev/null
If we set COMPOSER_CACHE_DIR=/dev/null, and the garbage collector
is triggered, we end up with the following error :

The "/dev/null/" directory does not exist.

This is because the Cache::gc() function does not check for Cache::enabled
and instanciates a Finder unconditionnaly.

Fix this by adding a check on Cache::enabled.
11 years ago
Dave Hulbert 81aa3a850c Fix some PHP doc blocks 11 years ago
Steve Buzonas 3ad47b5d2c add allowing require to update dep chain, fixes composer/composer#2668 11 years ago
Gennady Feldman ac78eaa027 Adding ssh protocol support to github-protocols. 11 years ago
René Kerner 0f95e531b8 * fixed svn tag directory handling 11 years ago
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
11 years ago
Nils Adermann f2c48788b8 Reformat code to follow coding style 11 years ago
Jordi Boggiano f72066de90 Merge pull request #2649 from zczapran/bugfix/git_exclude_filter_rules_too_broad
[Archiver] Rules in GitExcludeFilter are too broad
11 years ago
Nicolas Grekas 00a6f8e38d dedicated scope isolation function for autoload_real 11 years ago
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.
11 years ago
Jordi Boggiano ed02997a7b Fix mode and add docblock, refs #2644 11 years ago
Jordi Boggiano d26dda5c95 Merge remote-tracking branch 'olvlvl/improved_package_sorting_alone' 11 years ago
René Kerner 410181ee29 * added svn handling for tags, trunk, branches in root packages 11 years ago
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.
11 years ago
Nils Adermann 50cf2ffba7 Merge pull request #2637 from MeKeyCool/master
bug fix with install / remove source codes
11 years ago
Nils Adermann aef0483cc9 Merge pull request #2667 from nicolas-grekas/master
scope isolation for user includes
11 years ago
Nicolas Grekas 6d7b9afc4b scope isolation for user includes 11 years ago
Jordi Boggiano 75cd91657a Merge remote-tracking branch 'jeromemacias/fix_psr4_classmap_generator' 11 years ago
Nils Adermann 7566315c7a Don't put dots in archive filenames they cause problems with PharData
composer/satis#114
11 years ago
Jordi Boggiano a90a05a059 Detect composer install foo/bar misuse and suggest alt 11 years ago
Jérôme Macias 01cd990995 Fix PSR-4 autoload classmap generator 11 years ago
Chris Smith 8b7cdb7fb4 Treat HTTP header as case insensitive 11 years ago
Chris Smith bcee7a04ee Add message when SMS authentication code is required 11 years ago
Chris Smith 2a08f55079 Bypass RFS auth failure handling 11 years ago
Chris Smith cedae88b67 Add OTP token to the request headers 11 years ago
Chris Smith 7e0d8c1bc5 Do not ask for credentials again if OTP token is present 11 years ago