1
0
Fork 0
Commit Graph

4426 Commits (91ac3e1426b5ac9cc8e0636354b3c71b6f2f10cd)

Author SHA1 Message Date
Jordi Boggiano 91ac3e1426 Add support for unixy paths in git/hg local repo urls, closes #3294 2014-09-24 19:13:05 +01:00
Jordi Boggiano 55a6a1c3d4 Add support for nested arrays in the json manipulator, fixes #3296 2014-09-24 18:32:10 +01:00
Nils Adermann eba04dc211 Merge pull request #3272 from bashofmann/master
Added cacheCredentials config flag for saved SVN credentials
2014-09-24 15:38:16 +02:00
Bastian Hofmann 2612dc7c15 fixed typo 2014-09-24 15:30:48 +02:00
Bastian Hofmann f8023cffdf renamed cache-credentials to svn-cache-credentials 2014-09-24 13:24:54 +02:00
Bastian Hofmann b279dda1c0 Merge branch 'master' of https://github.com/composer/composer 2014-09-24 13:23:49 +02:00
Jordi Boggiano e6165e6495 Tweak rules to allow guessing based on branch aliases and avoid greedy constraints on alpha/beta/RC packages, refs #3096 2014-09-23 15:19:23 +01:00
Jordi Boggiano b7b0901f87 Allow using new code in the init command and avoid initializing the composer instance too early, refs #3096 2014-09-23 15:17:53 +01:00
Jordi Boggiano cf75ec7763 Merge remote-tracking branch 'weaverryan/require-version-select' 2014-09-22 17:48:13 +01:00
Jordi Boggiano 62b5062146 Improve sorting of plugin packages, fixes #3109, refs #2972 2014-09-22 17:04:58 +01:00
Jordi Boggiano 4d522e40fb Load auth when updating a git repo mirror, fixes #3243 2014-09-22 16:06:27 +01:00
Jordi Boggiano 1fff2afa1f Merge pull request #3292 from francoispluchino/fix-format-version-parser
Fix invalid version format
2014-09-22 15:19:53 +01:00
Jordi Boggiano 2c237fdfdf Handle files in Filesystem::copyThenRemove, fixes #3287 2014-09-22 15:09:55 +01:00
François Pluchino 6c6a623229 Fix invalid version format 2014-09-22 11:58:26 +02:00
Jordi Boggiano 2cb64c8a72 Merge pull request #3175 from Petah/clear-cache
Clear all the caches
2014-09-18 16:58:10 +01:00
Bastian Hofmann 204fc207fa Moved config option to not save subversion credentials to repository configuration, added documentation. 2014-09-16 15:16:55 +02:00
Bastian Hofmann 0d0ed59e5c Codestyle fix 2014-09-15 13:21:33 +02:00
Ryan Weaver 895e62e859 Refactoring selection of the "recommended" version (e.g ~1.2) and adding some tests
This also modifies the behavior slightly (from a recommendation by seldaek) to always
propose the minor version of the recommendation (e.g. ~1.2 instead of ~1.2.1).
2014-09-12 11:26:51 -04:00
Ryan Weaver aea2e901a9 Extracting logic into a new class related to selecting the latest version
Also refactored InitCommand slightly so that you can use this "latest version"
functionality when searching for a package as well.
2014-09-12 11:26:51 -04:00
Ryan Weaver 26179cc4b4 [#2492] Prefixed real versions with ~ when guessing the latest version
2.1.0 > ~2.1.0
v2.1.0 -> ~2.1.0
dev-master -> dev-master
2014-09-12 11:26:51 -04:00
Ryan Weaver 58535a62fa [#2492] Automatically using the latest version when requiring a package
This applies to the init and require commands.

Previously:

If you ommitted the version of a library, it prompted you to enter a version.

New Behavior:

If you omit the version, it automatically selects the latest version that is consistent
with your minimum-stability flag.

Is Jordi mentions, this is consistent with how npm works.
2014-09-12 11:26:51 -04:00
Ryan Weaver 947db97e33 [#2492] Removing an unused variable and use statement, fixing phpdoc 2014-09-12 11:26:51 -04:00
Bastian Hofmann b132e4eae0 Added cacheCredentials config flag for saved SVN credentials to control the --no-auth-cache flag
Example config:

{
    "http-basic": {
        "svn.example.com": {
            "username": "user",
            "password": "password",
            "cacheCredentials": false
        }
    }
}
2014-09-11 11:48:24 +02:00
Jordi Boggiano d79f2b0fd3 Adds warning when the version field is set, fixes composer/packagist#438 2014-09-10 16:11:05 +01:00
Jordi Boggiano 0e409a159c Add toran to docs besides satis 2014-09-10 16:05:11 +01:00
Jordi Boggiano a8adbfeb9f Disallow overriding commands with scripts 2014-09-05 17:28:50 +01:00
Jordi Boggiano ca8ce161e1 Update jsonlint dep, fixes #3151 2014-09-05 16:46:24 +01:00
Jordi Boggiano d18ac81381 Fix unset order to avoid a warning 2014-09-05 16:39:00 +01:00
Jordi Boggiano f7a84e423d Merge pull request #3238 from stof/patch-6
Fixed the registration of commands with invalid JSON file
2014-09-05 14:48:10 +01:00
Christophe Coevoet e1a3df3dbf Fixed the registration of commands with invalid JSON file
When the JSON file in the current folder is invalid, the registration of custom commands should be ignored rather than breaking the usage of Composer entirely.
Closes #3165
2014-09-05 15:17:51 +02:00
David Neilsen 957f498419 Update clear cache command to be more verbose 2014-08-13 09:18:03 +12:00
Nils Adermann 1e27ff5e22 Merge pull request #3196 from thaiphan/master
Update RuleWatchNode.php
2014-08-11 17:46:48 +02:00
Thai Phan e6fdefb869 Update RuleWatchNode.php 2014-08-10 23:13:08 +10:00
David Neilsen be5eae5852 Clear all the caches 2014-07-31 10:55:59 +12:00
Jordi Boggiano 4ecdbf89c4 Merge pull request #3170 from markuspoerschke/feature/fix-composer-lock
Fixed composer.lock hash
2014-07-28 22:12:27 +02:00
Markus Poerschke f8c6b3c71b Fixed composer.lock hash 2014-07-28 22:08:21 +02:00
Jordi Boggiano ff844b3e14 Load scripts without preloading a composer instance to avoid side-effects, fixes #3155 2014-07-28 12:59:19 +02:00
Jordi Boggiano 6f80b26c32 Add comment 2014-07-25 14:39:05 +02:00
Jordi Boggiano 4ebc5c9a08 Add auth helper and reuse it in git downloader 2014-07-24 16:01:42 +02:00
Jordi Boggiano 0ce0cf42e8 Merge remote-tracking branch 'francoispluchino/fix-phpdoc'
Conflicts:
	src/Composer/EventDispatcher/EventDispatcher.php
2014-07-23 19:19:39 +02:00
Jordi Boggiano 904f2830e7 Archive manager tweaks to reduce file path lengths, fixes #2808 2014-07-23 19:03:55 +02:00
Jordi Boggiano 1110074d5f Clean up properly after creating the vendor dir 2014-07-23 19:02:01 +02:00
Jordi Boggiano 4f5d979bee ArchiveCommand improvements 2014-07-23 19:01:22 +02:00
Jordi Boggiano 400f35efde Doc tweak 2014-07-23 19:00:59 +02:00
Jordi Boggiano e5b36827ee Improve scripts docs 2014-07-23 16:47:54 +02:00
Jordi Boggiano 67a016878e Switch working dir before loading composer, fixes #3146 2014-07-23 12:20:18 +02:00
Jordi Boggiano cec1627acf Add top level aliases for nonstandard scripts and allow parameter passing, refs #2516 2014-07-20 21:55:24 +02:00
Jordi Boggiano de559437ea Update deps 2014-07-20 19:49:28 +02:00
Jordi Boggiano d9d8d09fe1 Add support for local binaries in scripts, refs #2516 2014-07-20 19:46:51 +02:00
Jordi Boggiano 33cedda708 Merge remote-tracking branch 'MaxGfeller/run-script-enhancement' 2014-07-20 19:07:45 +02:00