3419 Commits (e64470c987fdd6bff03b85eed823eb4b865a4152)

Author SHA1 Message Date
Jordi Boggiano 32a479a1e7 Fix subkey manipulation when the main key does not exist yet 10 years ago
Jordi Boggiano a57c51e8d7 Finalize platform override feature
- Added tests, docs
- Persist to lock file
- Add support in config command
- Added to json schema
10 years ago
Jordi Boggiano 80b0a35a68 Merge remote-tracking branch 'HuffAndPuff/ignore-platform'
Conflicts:
	src/Composer/Config.php
	src/Composer/Repository/PlatformRepository.php
10 years ago
Jordi Boggiano fd7e28b8b4 Restore special handling of conflict/provide/replace 10 years ago
Vadim Tyukov b02bdb4c7a [alias] RootAliasPackage manages the requirements correctly 10 years ago
Jordi Boggiano a811142ff2 Merge pull request #3978 from marc-mabe/hotfix/3976
fixes #3976: drop ext/ctype dependency
10 years ago
Marc Bennewitz ff1ce78e6b fixes #3976: drop ext/ctype dependency 10 years ago
Markus Staab c9bdf3a07a added the actual phpversion into the error message when phpversion doesn satisfy the requirement 10 years ago
Anael Ollier 27074083cc Replaced join() by implode() 10 years ago
Anael Ollier 2f82ed7035 Fixed the fix :) 10 years ago
Anael Ollier b2efb95f33 Fixed svn update command (fails before attempting to use authentication provided in auth.json) 10 years ago
Jordi Boggiano 1cb427ff5c Force http1.1 protocol 10 years ago
Josh Di Fabio 051b7bd44b Touch access time only when reading from cache 10 years ago
Jordi Boggiano 2e73811211 Fix process timeout not being initialized correctly when loading a config without creating a full composer instance, closes #3952, fixes #3946 10 years ago
Jordi Boggiano 35a9b5dbf9 Merge pull request #3953 from alcohol/allow-numeric-author-name
Allow numeric author name
10 years ago
Evan Mattson ec9eb2b799 update init type question 10 years ago
Evan Mattson 5ed001765f allow package type to be set with init command 10 years ago
Rob Bast c7d387f599 Allow numeric characters 10 years ago
Jordi Boggiano a32c919145 Return null instead of false 10 years ago
Jordi Boggiano 921b3a0eba Fix regression with non-SPDX licenses in show command, refs #3885 10 years ago
Jordi Boggiano 99694a0381 Merge pull request #3940 from phansys/ticket_3859
[bugfix] Fixed undefined var in DiagnoseCommand::execute().
10 years ago
Jordi Boggiano 4aa431025b Merge pull request #3845 from vlakoff/empty-composer.json
Avoid parser error if composer.json existing but empty
10 years ago
Jordi Boggiano ec6d727af8 Add comment about --, refs #3853 10 years ago
Jordi Boggiano e50b5fe990 Merge pull request #3853 from hakre/fix/git-checkout
Git Checkout Branch / File Differentiation
10 years ago
Javier Spagnoletti 294185d1d3 [bugfix] Fixed undefined var in DiagnoseCommand::execute(). 10 years ago
Jordi Boggiano 05e08889ed Add BC method for old usage, refs #3857 10 years ago
Jordi Boggiano 6b3178b169 Merge remote-tracking branch 'isoroku/fix-misspellings'
Conflicts:
	doc/articles/handling-private-packages-with-satis.md
10 years ago
Jordi Boggiano dbfd47eeca CS fixes 10 years ago
Jordi Boggiano 3a06e6f036 Merge pull request #3885 from jakoch/patch-spdx
updated spdx-license handling to include metadata
10 years ago
Jordi Boggiano 66dc66c283 Merge pull request #3929 from phansys/ticket_3859
[bugfix] Fix for #3859
10 years ago
Jordi Boggiano 5fbd4ee0c9 Merge pull request #3923 from mathielen/patch-1
Silence symlink() error
10 years ago
Jordi Boggiano f41c1217f5 Merge pull request #3913 from hannesvdvreken/patch-2
Remove unused variable
10 years ago
Jordi Boggiano e0ddc25db4 Merge pull request #3911 from hannesvdvreken/patch-1
Unused variable
10 years ago
Javier Spagnoletti 5b2a7e6bad [bugfix] Updated ```DiagnoseCommand::execute()``` and ```DiagnoseCommand::getGithubRateLimit()```
| Q             | A
| ------------- | ---
| Bug fix?      | yes
| New feature?  | no
| BC breaks?    | no
| Deprecations? | no
| Tests pass?   | yes
| Fixed tickets | #3859
| Doc PR        | none

Fixes #3859.
10 years ago
Markus Thielen bd802407a8 Silence symlink() error
If not silenced it gives "symlink(): Operation not supported" on my ubuntu system with mounted cifs share.
10 years ago
Rob Bast 117b7ea033 Fixes #3900 10 years ago
Hannes Van De Vreken b85cb7df82 Remove unused variable 10 years ago
Hannes Van De Vreken d017fa4a1d Unused variable 10 years ago
Frederik Bosch 951b07eabc Fix #3903 10 years ago
jakoch 74a077dd3d updated spdx-license handling to include metadata
issue https://github.com/composer/composer/issues/3744

summary of changes
- replaced bin script "fetch-spdx-identifiers" by "update-spdx-licenses"
- "update-spdx-licenses" uses "Composer/Util/SpdxLicensesUpdater" to update "spdx-licenses.json" file with license identifier, fullname and osi-approved-status
- dropped "spdx-identifiers.json" (identifiers only)
- dropped "SpdxLicenseIdentifier", it's just "SpdxLicense" now
- modified "ShowCommand" to output the license with metadata and removed some unused method arguments (cleanup)
10 years ago
Frederik Bosch 79490f662e Revert #3813, implement differently
Fix #3830
10 years ago
Andreas Möller 32538a21a2 Enhancement: Sort packages by importance, then alphabetically 10 years ago
Jordi Boggiano c5cd184767 Revert 331425bcb3 as well, fixes #3612 10 years ago
Jordi Boggiano 66b73ea456 Revert "Disable overwrites when no-ansi is present, fixes #3612"
This reverts commit e0d36e19eb.

Conflicts:
	src/Composer/IO/ConsoleIO.php
10 years ago
Stanislav Khromov 6c35dd6b2d Improved wording
All other verbs use are in the form of "doing something", ie Installing, Downloading. "connection" is the odd one out.
10 years ago
Jordi Boggiano ab3622dff1 Merge pull request #3365 from WouterJ/patch-1
Updated validator
10 years ago
isoroku e0657b60a2 Fix misspellings 10 years ago
hakre 7077803aa4 Git Checkout Branch / File Differentiation
This fixes a minor inaccuracy issue when creating git checkout commands
for branches.

The git checkout command used within `GitDownloader::updateToCommit()`
does not use the "`--`" sequence to separate branch from file parameters.

This leads to an inaccuary as git tries as well the branch name as file
name. If the non-existent branch is actually the name of a file, the file
is checked out. If the non-existent branch is not the name of a file, an
error message is given:

> error: pathspec 'non-existent-branch' did not match any file(s) known to
git.

Both cases are not expected for the program flow in
`GitDownloader::updateToCommit()`.

The only thing that is expected is a non-existent branch to fail to
checkout - but with a different error message:

> // reference was not found (prints "fatal: reference is not a tree:
 $ref")

This can be easily fixed by adding the missing separator when constructing
the command which is applied with this commit.
10 years ago
vlakoff d5ab072ec1 Optimize check for empty file 10 years ago
vlakoff 3a68534d20 Fix parser error if composer.json existing but empty 10 years ago
Fred Emmott bdf51ab16d Single variable for traits and enums 10 years ago
Fred Emmott cb1ea889d6 Use HHVM_VERSION instead of HPHP_VERSION 10 years ago
Fred Emmott 33ea86573e Add support for using classmap to autoload Hack enums
fixes composer/composer#3823

Ran tests with both PHP5.5.9-1ubuntu4.5 and HHVM 3.6. Test fails on HHVM only
if I back out the ClassMapGenerator.php change.
10 years ago
Jordi Boggiano b296e654eb Re-use existing autoloader suffix if available, fixes #3701 10 years ago
Jordi Boggiano 9f9cff558e Merge pull request #3825 from fonsecas72/ppp
Use get home from Config instead of factory
10 years ago
Hugo Fonseca e79d067690 Make parseJson safer 10 years ago
Hugo Fonseca c41a187b62 Use get home from Config instead of factory 10 years ago
Jordi Boggiano b80038804f Fix env override regression, fixes #3820 10 years ago
Francis Besset 4f57fafb8d [create-project] Used no progress value for dependencies 10 years ago
Hugo Fonseca 1bb871dca8 Add docBlock and fix CS 10 years ago
Jordi Boggiano 3470cef1f1 Merge pull request #3818 from Hellov/master
Duplicate download progress
10 years ago
Jordi Boggiano 331425bcb3 Fix output of first line of progress when output is not decorated, refs #3818 10 years ago
Jordi Boggiano ad40cdc3fe Fix overwriteError behavior, fixes #3817 10 years ago
Jordi Boggiano d9b5c884ba Detect and warn JSON encoding failures, refs #3786 10 years ago
Hello ef0191ee6a Duplicate download progress 10 years ago
Nicolas Grekas be22a87d9c Run processes with predictable LANGUAGE=C 10 years ago
Jordi Boggiano eadc167b12 Fix BC layer for events 10 years ago
Jordi Boggiano 82b7fdf4c1 Add BC for Script\Event instances, fixes #3811 10 years ago
Jordi Boggiano b098a2fdde Fix clear cache when a dir does not exist, fixes #3810 10 years ago
Kunal Mehta 05e196893b Add --no-check-publish option to "composer validate"
This is useful when you want to use composer to manage dependencies, but
don't actually want your project to be installable as a composer package.

Any issues that would prevent publishing are still shown, but as a warning
instead of an error.
10 years ago
Jordi Boggiano d5feea83b6 Sync up diagnose command with the installer 10 years ago
Jordi Boggiano 45b1f356c2 Add debug output when a plugin is loaded 10 years ago
Jordi Boggiano 4d665f59b0 Create lock if we only have platform dependencies 10 years ago
Jordi Boggiano e5985a9b55 Merge pull request #3778 from edhgoose/patch-1
Fix reference to getIO as per #3777
10 years ago
Jordi Boggiano 2eb69f120e Move check to follow the previous code change 10 years ago
Jordi Boggiano 0c775e997e Fallback to https directly if ssh proto is disabled on github private repos, fixes #2786 10 years ago
Edward Hartwell Goose bcb5e479b7 Fix reference to getIO as per #3777 10 years ago
Jordi Boggiano e0ce559838 Merge remote-tracking branch 'alcohol/write-errors-to-stderr'
Conflicts:
	src/Composer/Command/LicensesCommand.php
10 years ago
Jordi Boggiano c573ae5781 Add missing LICENSE files from dependencies, fixes #3776 10 years ago
Jordi Boggiano 182cfbc249 Merge remote-tracking branch 'SofHad/licenses'
Conflicts:
	src/Composer/Command/LicensesCommand.php
10 years ago
Jordi Boggiano 3ba581f0df Improve error messages for required hhvm/php versions, fixes #3767 10 years ago
Christian Flothmann fa3ea2a626 remove unused method argument
Unlike the `TableHelper`, the `render()` method of the `Table` class
does not make use of an `$output` argument. The actual `OutputInterface`
to send the table to is passed in the constructor instead.
10 years ago
Rob Bast 3d329622d7 overwrite -> overwriteError 10 years ago
Rob Bast 3c7a617753 overwriteError + ask[X]() to stderr 10 years ago
Rob Bast ec434e4576 Formatting only 10 years ago
Rob Bast cb336a5416 Implement writeError throughout Composer 10 years ago
Jordi Boggiano 84d4594278 Merge remote-tracking branch 'alcohol/update-tablehelper-to-table' 10 years ago
Jordi Boggiano 0b4a9235f4 CS fixes 10 years ago
Jordi Boggiano 3cff4a3bb9 Check for homepages in local repo first if available to make the home command faster 10 years ago
Jordi Boggiano 09da587ee2 Forward args 10 years ago
Jordi Boggiano 074a748675 missing use statements :s 10 years ago
Jordi Boggiano 3efed220a6 Clean up event dispatching code and make package events extend installer events 10 years ago
Rob Bast 3dd93c91b8 TableHelper is deprecated, switched to Table 10 years ago
Nimit Kalra b2b9688c92 Conform with Symfony Coding Standards
According to Symfony Coding Standards, a single space must be added around binary operators excluding the concatenation operator.

"Add a single space around binary operators (==, &&, ...), with the exception of the concatenation (.) operator" (http://symfony.com/doc/current/contributing/code/standards.html)
10 years ago
Jordi Boggiano 833ce98426 Merge pull request #3747 from vkartaviy/patch
Added missing $learnedWhy property
10 years ago
Jordi Boggiano 5744981795 Merge pull request #3702 from alcohol/feature/list-scripts
Added --list to run-script command, closes #3671
10 years ago
Jordi Boggiano 0e977e3fde Add more docs to config command 10 years ago
Jordi Boggiano efcd1e4247 Merge pull request #3749 from alcohol/allow-setting-packagist-to-false-through-config-command
composer config repositories.packagist false
10 years ago
Jordi Boggiano b4698568d2 Adjust tests and fix installer code to create the pool using locked requirements and not the composer.json reqs 10 years ago
Felix Kiss b86f9bf4ba Update RootPackageInterface.php
Fix typo
10 years ago