1
0
Fork 0
Commit Graph

3162 Commits (4a0feb0189a08c1d2833672989e3296902c34a12)

Author SHA1 Message Date
Nils Adermann b21f2be651 Merge pull request #3448 from cs278/config-env-test
Fix config tests when environment variables are set
2014-11-21 15:57:16 +01:00
Nils Adermann 5333017aea Remove unused selectNewestPackages method in DefaultPolicy
Unused as of 1b6f57e651
2014-11-21 15:26:09 +01:00
Chris Smith 86b5938cdb Allow reading of COMPOSER_ environment variables to be disabled 2014-11-21 10:14:40 +00:00
Craig Duncan b84c3f0268 Don't display the dev warning time when running self-update
Use the Application::find() method to resolve the command name, as Application::getCommandName() only returns whatever was entered as the first argument.
If the user only entered enough of the command to be unambiguous (eg self-up) then the warning would still show
By calling Application::find() we ensure that if we are going to run the self-update command then we will not show the warning, no matter what the user entered
2014-11-20 18:21:14 +00:00
Nils Adermann dccb728e10 Remove further unnecessary checks for packages being arrays 2014-11-20 17:42:05 +01:00
Nils Adermann 89bd9be295 This entirely removes StreamableRepositories and minimal package arrays 2014-11-20 17:23:51 +01:00
Sam Mousa 670ca2f889 Fixed issue #3441 2014-11-20 14:17:40 +01:00
Nils Adermann 6f4be698a5 Merge pull request #3325 from rdohms/implementing-abandoned-packages
Abandoned Package Warnings
2014-11-20 13:09:18 +01:00
Nils Adermann 9751e1ab58 Remove unnecessary collection of names which isn't used 2014-11-20 12:54:56 +01:00
Nils Adermann 83159dc153 Use elseif instead of else { if { 2014-11-20 12:54:56 +01:00
Nils Adermann 0daaa1a902 Reduce whatProvides overhead 2014-11-20 12:54:56 +01:00
Nils Adermann ee56db8767 Remove the handling of updates in the generator
Updates are implicitly handled by whatProvides for install requests
2014-11-20 12:54:53 +01:00
Nils Adermann 8a40b2443e Merge pull request #3419 from olaurendeau/master
Add --ignore-platform-reqs for remove and require commands
2014-11-19 17:25:43 +01:00
Christophe Coevoet b0f13e0ab6 Fix typo 2014-11-18 11:39:47 +01:00
Christophe Coevoet c571ccafd3 Restrict the JSONC fix to affected versions 2014-11-18 11:37:26 +01:00
Christophe Coevoet f3d8323a71 Fixed the json formatting when using JSONC 2014-11-18 11:18:14 +01:00
Michael Gusev a531594a4a Issue #3422
https://github.com/composer/composer/issues/3422
2014-11-17 11:05:23 +01:00
kaktus42 116ccdac62 return false if local file path does not exist in GitDriver and HgDriver 2014-11-16 23:34:25 +01:00
Olivier Laurendeau b6b3cf3a49 Add ignore-platform-reqs option to require command 2014-11-14 17:32:42 +01:00
Olivier Laurendeau 6784570691 Add ignore-platform-reqs option to remove command 2014-11-14 17:32:31 +01:00
d060631 cfa8432a60 add no-dev option to licenses command 2014-11-06 08:12:22 +01:00
André R 9e0a85fb64 Fix use of non existing ->getIO() function 2014-11-03 19:31:00 +01:00
mpoiriert 2a4b125125 change preProcess from private to public
I need to override the preProcess method from a child class.

The use case is related to package renaming in a private satis repository. I understand the implication for packagist (and other public repository) but keeping the root packageName cause problem when you need to rename a package.

I will override override the name assignation with this

```PHP

// use the main identifier if name is not present
$data['name'] = !isset($data['name']) ? $this->packageName : $data['name'];

```
2014-10-30 09:19:10 -04:00
Jordi Boggiano a309e1d89d Fix tests and run it before the push url updater 2014-10-20 20:16:14 +01:00
Jordi Boggiano fb1747624c Force the origin remote url to be the original one and not that of a mirror 2014-10-20 19:50:22 +01:00
Jordi Boggiano 373c688f8c Merge pull request #3362 from phansys/composer_version
Added branch-alias to version output when it is aliasing dev-master
2014-10-17 20:28:38 +01:00
Javier Spagnoletti 5a473439ed Updated $branchAliasVersion set based on @Seldaek's suggestion. 2014-10-17 15:07:26 -03:00
Jordi Boggiano 3e1d0681d1 Merge pull request #3334 from NAYZO/master
minor fixes in DownloadManager.php
2014-10-17 19:01:20 +01:00
Jordi Boggiano 94926218e8 CS fixes 2014-10-17 18:57:27 +01:00
Jordi Boggiano 751190aafd Add new github-expose-hostname to docs/schema/config command, refs #3164 2014-10-17 17:21:59 +01:00
Jordi Boggiano e4d96750ee Merge pull request #3164 from xelan/github-expose-hostname-setting
Option to disable inclusion of hostname in OAuth app name
2014-10-17 17:16:30 +01:00
Jordi Boggiano be53c5dd2c Merge pull request #3207 from cs278/handle-low-diskspace
Handle low diskspace errors
2014-10-17 17:12:31 +01:00
Jordi Boggiano 0c5e178b9d Merge pull request #3363 from aaukt/master
Add fallback for findPackage(s) for repo without provider
2014-10-17 16:48:51 +01:00
Jordi Boggiano 332a933e8b Remove fallback on missing commit, fixes #3314, fixes #3147 2014-10-17 16:33:00 +01:00
Jordi Boggiano 9c32f24cfc Remove original indent if present, fixes #3143 2014-10-17 16:06:01 +01:00
Jordi Boggiano e38ec7162a Merge remote-tracking branch 'origin/master' 2014-10-17 15:30:41 +01:00
Jordi Boggiano ec0463a400 Add tests for platform packages required by root and avoid creating rules altogether instead of disabling them, refs #3320 2014-10-17 15:30:27 +01:00
aaukt f8fae61b05 Add fallback for findPackage(s) for repo without provider
This was introcuced in a4d43ee860, but is missing the fallback for a repository without providers.
2014-10-17 09:10:47 +02:00
Javier Spagnoletti e36f2ea618 Added branch-alias for dev-master to --version|-V output when current version is actually a revision (a non release/git tag).
This replies the work done in #3352 respecting other uses of ```Composer::VERSION``` constant.

| Q             | A
| ------------- | ---
| Bug fix?      | no
| New feature?  | yes
| BC breaks?    | no
| Deprecations? | no
| Tests pass?   | yes
| Fixed tickets |
| Doc PR        | none
2014-10-16 22:13:17 -03:00
Jordi Boggiano b0cabd1e98 Revert "Added branch-alias for dev-master to ```--version|-V``` output when current", fixes #3356
This reverts commit 225a8f7a56.
2014-10-16 08:43:09 +01:00
Jordi Boggiano 71976a638c Merge remote-tracking branch 'alu/ignore-ext-require'
Conflicts:
	src/Composer/Installer.php
2014-10-15 14:42:07 +01:00
Jordi Boggiano c33c5196b1 Merge pull request #3352 from phansys/composer_version
Added branch-alias to version output when no tags present
2014-10-15 14:11:07 +01:00
Jordi Boggiano ded4950433 Merge pull request #3348 from jakoch/patch-isdryRun
added $installer->isDryRun()
2014-10-15 13:58:05 +01:00
Jordi Boggiano 4bdd7adc55 Merge pull request #3319 from desyncr/bugfix/missing-default-author-value-validation
Fix missing validation on default value for author input
2014-10-15 13:33:30 +01:00
Jordi Boggiano b7bd165fed Merge pull request #3122 from garthkerr/patch-1
Add blank line to output for FileDownloader.
2014-10-14 18:21:22 +01:00
Javier Spagnoletti 225a8f7a56 Added branch-alias for dev-master to ```--version|-V``` output when current
version is actually a revision (a non release/git tag).
Example:

Before:
```
$ composer --version
Composer version 73e9db5d99 2014-10-07 15:03:19
```

After:
```
$ composer --version
Composer version 1.0-dev (73e9db5d99) 2014-10-07 15:03:19
```

| Q             | A
| ------------- | ---
| Bug fix?      | no
| New feature?  | yes
| BC breaks?    | no
| Deprecations? | no
| Tests pass?   | yes
| Doc PR        | none
2014-10-13 16:17:28 -03:00
jakoch 24b4ce8831 added $installer->isVerbose() 2014-10-11 19:46:37 +02:00
jakoch c8b9d299d5 added $installer->isDryRun() 2014-10-11 19:30:19 +02:00
Ala Eddine Khefifi 7cea912d30 minor fixes in DownloadManager.php
We should use "===" instead of "==" since it's better and faster in this case.
2014-10-08 11:25:00 +01:00
alu b7fa302b90 add ignore-platform-package-requirements for update/install commands. 2014-10-08 14:20:36 +09:00
Jordi Boggiano 73e9db5d99 Fix the problem at the source, refs #3322 2014-10-07 16:03:19 +01:00
Jordi Boggiano 5c42cc8c8c Merge remote-tracking branch 'AydinHassan/hotfix/init-virtual-packages' 2014-10-07 15:51:21 +01:00
Jordi Boggiano df7c8915fa Skip notification about matches found in case we have an exact match, refs #3261 2014-10-07 15:45:25 +01:00
Jordi Boggiano d4062a5594 Merge remote-tracking branch 'kayladnls/kayla' 2014-10-07 15:40:33 +01:00
Jordi Boggiano d093481ed5 Merge remote-tracking branch 'garoevans/intelligent-auth'
Conflicts:
	src/Composer/Util/Git.php
2014-10-07 15:15:23 +01:00
Jordi Boggiano 6e4a21d700 Merge remote-tracking branch 'hakre/patch-2' 2014-10-07 14:10:29 +01:00
Jordi Boggiano 923191a489 Merge remote-tracking branch 'hakre/patch-1' 2014-10-07 13:45:32 +01:00
Jordi Boggiano 4ce9252255 Avoid passing args to CLI handlers when none are needed, fixes #3332 2014-10-07 11:27:24 +01:00
Jordi Boggiano 382b6c64d5 Output CWD change, refs #3332 2014-10-07 10:17:48 +01:00
Christophe Coevoet 4685b4bf49 Fixed the resetting of the json file on removal failures
Closes #3329
2014-10-05 14:30:44 +02:00
Jordi Boggiano 2e1373b339 Update require message and delete empty file at the end in case of failure, fixes #3260 2014-10-04 17:31:45 +01:00
Jordi Boggiano 109f4ffd5e Normalize json across all php versions, fixes #3226 2014-10-04 17:02:42 +01:00
Jordi Boggiano fc14d33491 Fix json nesting issue, fixes #3323 2014-10-04 16:35:10 +01:00
Artur Eshenbrener 56482cff0a Changed short array syntzx to long 2014-10-03 18:31:02 +04:00
Artur Eshenbrener ad1d0be420 Accessing to option 'optimize-autoloder' inside 'post-autoload-dump' script event. 2014-10-03 18:28:16 +04:00
Rafael Dohms 346133d2a1 PR Review
- reverted comma removal
- made getReplacementPackage consistent
- removed abandoned flag if false
2014-10-03 15:12:16 +02:00
Rafael Dohms f9f2bbac59 Abandoned packages support
Added warning to the installer process.
If any installed packages are flagged, the user will get a warning at the end
of the install/update process.
2014-10-03 14:48:28 +02:00
Rafael Dohms 5ed01fb60d Abandoned support in `show`
Executing `composer show` on an abandoned package displays the warnings for package status.
2014-10-02 23:53:34 +02:00
Rafael Dohms d6d087d348 Support for Abandoned in Packages
Added parsing for abandoned property into the CompletePackage Object.
2014-10-02 23:53:21 +02:00
Jordi Boggiano 1e4229e22a Adjust APC check, refs #264 2014-10-02 12:34:17 +01:00
Aydin 432cdbcb31 Allow to select virtual packages 2014-10-02 12:07:31 +01:00
François Pluchino 2f66d0c703 Fix phpdoc 2014-10-02 10:47:34 +02:00
DC* c698aa3a2b Fix missing validation on default value for author input
The default author value on the composer init command is not validated against `parseAuthorString` method and thus not being re-prompted, finally throwing an InvalidArgumentException when it tries to generate the composer.json file.

The changes forces the validation of both the entered author string or the default value.
2014-10-02 00:17:20 -03:00
Jordi Boggiano b33da336ec Merge remote-tracking branch 'origin/master' 2014-09-30 16:28:01 +01:00
Jordi Boggiano efcdb394d3 Rename *-solve-dependencies to *-dependencies-solving 2014-09-30 16:26:55 +01:00
Jordi Boggiano 81fa284c9b Merge remote-tracking branch 'francoispluchino/installer-events' 2014-09-30 16:18:17 +01:00
Jordi Boggiano 663cda8827 Merge pull request #3142 from francoispluchino/plugin-load-only-one-time
Register plugin only one time when it's present in global and project mode
2014-09-30 15:19:55 +01:00
Jordi Boggiano 391a5390f2 Typo fix, cheers @rdlowrey 2014-09-30 00:51:44 +01:00
Jordi Boggiano 18ab5ad6fe Merge pull request #3154 from francoispluchino/fix-phpdoc
Fix phpdoc
2014-09-30 00:06:21 +01:00
Chris Harvey 43b9ef309e Adding missing closing <info> tag when re-applying stashed changes 2014-09-25 18:39:50 +01:00
Jordi Boggiano 4e774e8b2c Fix formatting 2014-09-24 19:17:54 +01:00
Jordi Boggiano e61e62908e Merge remote-tracking branch 'frederikbosch/patch-1' 2014-09-24 19:17:30 +01:00
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
frederik d1d40502bf ProcessExecutor::escape 2014-09-24 18:30:12 +02:00
frederik 7ae1430689 #3297 ProcessUtil class using ProcessUtil of Symfony Console 2014-09-24 17:18:15 +02:00
Frederik Bosch 4c58abbb76 Update GitDownloader.php 2014-09-24 15:27:31 +02:00
Frederik Bosch 6edabc629d Update GitDownloader.php
PHP 5.3. compat.
2014-09-24 15:24:28 +02:00
Frederik Bosch f3b0890cf4 GitDownloader.php: better escaping for Windows
Compability for Windows usernames and passwords. When usernames and passwords contain characters that are rawurlencoded to a string containing a % sign (e.g. @ becomes %40), the procent was replaced with a space. Git can there not authenticate.
2014-09-24 15:16:30 +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