3823 Commits (c9501a4cc164b176de48e44b239e619cfd5f14e5)

Author SHA1 Message Date
voroks cca42ff0be Fixed indents: we should use spaces instead tabulation. 9 years ago
Jordi Boggiano 9859859f10 Add comment, fixes #4145 9 years ago
DSanchez abfe54f334 Add missing PHPDoc
Conflicts:
	src/Composer/Installer.php
9 years ago
DSanchez 6ce9d2e152 Remove useless variable, method return void! 9 years ago
voroks 4fa1cb2e9c Removing file autoload_files.php was added (#4254) 9 years ago
Jordi Boggiano 3c5f3e6dc7 Warn if cache isnt writable as well 9 years ago
Rob Bast 61dc752c78 Warn if cache directory cannot be created
closes #1161
9 years ago
Rob Bast 593af4b1bf add license file during autoload dumping
closes #4288
9 years ago
Jordi Boggiano a979cc78ed Suppress warnings on touch() failures of the vendor dir, refs #4070 9 years ago
Jordi Boggiano cedbe7f1a0 Bump vcs verbosity output to very verbose, refs #4330 9 years ago
Jordi Boggiano 0457ec6fb3 Remove deadcode, fixes #4345, fixes #4268 9 years ago
Jordi Boggiano 812523f1ab Add more debug info on cache write failure, refs #4249 9 years ago
Jordi Boggiano 65bb8d99f4 Fix global switch regression on config command, fixes #4344 9 years ago
Jordi Boggiano 5a26b7c102 Merge pull request #4299 from webberwu/master
show change if package directory have changed to symbolic link
9 years ago
Jordi Boggiano 4824b4504e Remove typo 9 years ago
Jordi Boggiano 33badac0a8 Include full error message in debug mode 9 years ago
Jordi Boggiano b16c5fbeb9 Shorten ternary and reuse config file instead of the null argument to figure out path to auth.json 9 years ago
Jordi Boggiano cdeb7621ba Merge remote-tracking branch 'Tehem/issue-4302' 9 years ago
Jordi Boggiano a782dab2cd Merge remote-tracking branch 'iamluc/git-diff' 9 years ago
Jordi Boggiano bd23ce672a Merge pull request #4324 from MalteWunsch/getCanonicalPackages-with-different-versions
Improve documentation for WritableRepositoryInterface::getCanonicalPackages
9 years ago
iamluc d02ab54be1 Add a new option to view local modifications (git diff) 9 years ago
Nicolas Grekas fbae6b1589 Revert "Merge pull request #3975 from marc-mabe/hotfix/3974"
This reverts commit bdb6ecb29e, reversing
changes made to 8a12e50a16.
9 years ago
Malte Wunsch 70ff00c9de Reverted inadvertent API change, improved API documentation 9 years ago
Tehem 9e592f19a1 Used shorthand version for ternary operator 9 years ago
Malte Wunsch 767279b41a getCanonicalPackages returns packages with same name in different versions 9 years ago
Thomas Marcon b35e762354 Updated configFile parsing to first look into -f parameter, then COMPOSER environment variable, then default to composer.json 9 years ago
Rob Bast 51ef7b5eef instead of generic be more verbose about possible causes 9 years ago
Rob Bast 77f1d5945f make sure php version errors are less misleading
* determine conflicting version in problem using pool package
* hide version in rule to keep it generic rather than possibly misleading

fixes #4319
9 years ago
Tehem 9392adef79 Fixes #4302 allow COMPOSER env with config statements (overrides --file) 9 years ago
Webber Wu 92530e374b Merge remote-tracking branch 'upstream/master' 9 years ago
Kocsis Máté 87c16073ec Merge branch 'master' of https://github.com/composer/composer into feature-bin-compat 9 years ago
Jordi Boggiano 00c26791fa Merge pull request #4264 from alcohol/use-composer-spdx
remove spdx files, introduce external library
9 years ago
Jordi Boggiano bbf959ac34 Do not retry failures once degraded mode is already enabled 9 years ago
Jordi Boggiano ff84b32097 Add degraded mode to try and bypass ipv6/gzip issues, refs #4142, refs #4121 9 years ago
Rob Bast 2553f5f7d4 throw error when file is loaded 9 years ago
Rob Bast 56f0d82207 get resources dir from spdxlicenses 9 years ago
Rob Bast 616585e0cc spdxlicense extends spdxlicenses, add depr error 9 years ago
Rob Bast 1f006a499e updated compiler class to include spdx sources 9 years ago
Rob Bast 5ae9e7fe22 remove spdx files, introduce external library 9 years ago
Jordi Boggiano 92faf1c7a8 Merge pull request #4228 from naderman/memory-version-constraint
Remove unnecessary version comparison cache variable and store operator as int
9 years ago
Jordi Boggiano 7e0db8aa46 Merge pull request #4239 from naderman/memory-rules
Reduce memory usage of Rule objects
9 years ago
Nils Adermann cf1af58514 Use bitwise operators directly in rules instead of get/set Bitfield 9 years ago
Nils Adermann ccaba0d2f7 Make static translation tables in version constraint private and use === 9 years ago
Jordi Boggiano c36d2a2e50 Merge pull request #4214 from legoktm/parse-links
Move VersionParser::parseLinks() to ArrayLoader::parseLinks()
9 years ago
Jordi Boggiano 42bfe9c56a Merge pull request #4219 from localheinz/feature/strict-mode
Enhancement: Also validate if lock file is up to date
9 years ago
Jordi Boggiano acc11f63c5 Merge pull request #4234 from naderman/rule-hash-int-size
Reduce rule hash size
9 years ago
Jordi Boggiano efb9f13248 Merge pull request #4229 from naderman/memory-version-array-merge
VersionParser: remove a few hundred/thousand array_merge calls
9 years ago
Andreas Möller 5828f6202d Enhancement: Also validate lock file 9 years ago
Nils Adermann de65199f31 Merge pull request #4117 from stof/patch-1
Optimize the regex detecting timestamps
9 years ago
Nils Adermann 956035e641 Remove the unnecessary return statements from setters 9 years ago
Nils Adermann f535542fca Use constants with names for bitfield offsets 9 years ago
Nils Adermann 329ab5cf41 Rename blob rule property to bitfield 9 years ago
Nils Adermann 961ea868ac Use an integer bitfield for rule properties instead of a string binary blob 9 years ago
Nils Adermann 6e81f63635 Reduce memory footprint of rules by storing data in blob
Not declaring the job property saves significant amounts of memory as
most rules leave it as null
9 years ago
Nils Adermann 3fd4672382 VersionParser: Append elements directly instead of array_merge 9 years ago
Nils Adermann c7e1f49e78 Rule hashes are only used in the rule set, so no need to store them 9 years ago
Nils Adermann 15d572da4c Use 4 byte integer from raw md5 instead of 5 hex representation chars
The hash is necessary as comparisons are significantly too slow
otherwise. The old hash function used substr on the hexadecimal
representation of the md5 hash, rather than the raw binary output. This
wastes a significant amount of memory, as each byte can only be used to
store up to 4 bit of information. The new hash has 32bit instead of
20bit and uses only a 4 byte integer instead of a 5 byte string.
9 years ago
Nils Adermann 5b1b96b61e Output the number of rules used in the solver for profiling purposes 9 years ago
Nils Adermann e88df7429f Remove a few hundred/thousand array_merge calls 9 years ago
Nils Adermann 8dd110e0a9 Remove unnecessary version comparison cache variable and store operators as int 9 years ago
Nils Adermann 07e1d227c9 Output the size of the pool after dependency resolution for users 9 years ago
Nils Adermann 22737e31a7 Merge pull request #4213 from legoktm/stabilities
Don't use BasePackage::$stabilities in VersionParser
9 years ago
Jordi Boggiano a8d71be0ef Add event name in verbose mode, refs #4123 9 years ago
Jordi Boggiano 852e4f4e26 Merge remote-tracking branch 'alcohol/output-script-command-in-verbose-mode' 9 years ago
Jordi Boggiano 0964c02acb Use only one level of verbosity 9 years ago
Jordi Boggiano 5ba41514a9 Merge remote-tracking branch 'alcohol/add-suggests-command' 9 years ago
Kunal Mehta 14d1f0f3f6 Move VersionParser::parseLinks() to ArrayLoader::parseLinks()
Working towards #3545.

parseLinks is a wrapper around VersionParser::parseConstraints() that
creates Link objects, and better belongs in ArrayLoader.
9 years ago
Kunal Mehta 0ad9e98a59 Don't use BasePackage::$stabilities in VersionParser
Working towards #3545.

This adds VersionParser::$stabilities, which is an array of the
supported stability levels. This adds a little bit of duplication,
however we were already hardcoding the various stabilities in regular
expressions and functions like parseStability().
9 years ago
Jordi Boggiano 2438105e11 Merge pull request #4086 from legoktm/format-version
Move VersionParser::formatVersion() to BasePackage::getFullPrettyVersion()
9 years ago
Jordi Boggiano e2b2f450dc Merge pull request #4144 from staabm/patch-2
Dropped unnecessary break statements
9 years ago
Jordi Boggiano 9b3e8b963e Merge pull request #4143 from staabm/patch-1
Dropped obsolete condition
9 years ago
Jordi Boggiano 01a9c3a0ce Merge pull request #4208 from alcohol/update-spdx-updater
Updated SPDX related files in light of 2.0 release of SPDX specification
9 years ago
Rob Bast 4019f7bb44 Revert "apply a regex solution instead of tokenizer"
This reverts commit 33a7305e22c8d4e2ce38586855fd3d4b7b2af3dd.
9 years ago
Rob Bast b5d286e27b apply a regex solution instead of tokenizer 9 years ago
Rob Bast e4118385a0 updated spdx related files 9 years ago
Kunal Mehta c5afb8f23a Mark VersionParser::formatVersion() as deprecated
With 1753c275ff, this will be handled nicely.
9 years ago
Kunal Mehta f634c6946d Update callers of VersionParser::formatVersion()
Tests were moved to BasePackageTest.
9 years ago
Kunal Mehta 99dab8aebd Move VersionParser::formatVersion() to BasePackage::getFullPrettyVersion()
Working towards #3545.

formatVersion() does not belong in VersionParser since it depends upon a
Package object, and is creating a more complete pretty formatted
version, not parsing anything.

The new getFullPrettyVersion() method can be seen as an extension to
getPrettyVersion(), and is located in BasePackage as a result.

Callers to VersionParser::formatVersion() were not updated in this
commit to demonstrate that no functionality was changed in this
refactor. They will be updated in a follow up commit.
9 years ago
Jordi Boggiano 8775c94895 Merge pull request #4196 from localheinz/fix/namespace
Fix: Import Symfony\Component\Finder\Finder
9 years ago
Andreas Möller 962f5a99ea Fix: Import Symfony\Component\Finder\Finder 9 years ago
Jonathan Eskew 42b025776a Move file identifier calculation to compile time 9 years ago
Jordi Boggiano 79f9158fb2 Merge pull request #4192 from localheinz/fix/import
Fix: Add missing imports
9 years ago
Jordi Boggiano 6a64041055 CS fixes 9 years ago
Jordi Boggiano 4d36622ada Merge pull request #4191 from localheinz/fix/docblock
Fix: Docblock
9 years ago
Jordi Boggiano 70f5150893 Merge pull request #4190 from localheinz/fix/unused-private-property
Fix: Remove unused private property
9 years ago
Jordi Boggiano 4307031e9b Merge pull request #4189 from localheinz/fix/unused-imports
Fix: Remove unused imports
9 years ago
Jordi Boggiano a8e004c7e7 Merge pull request #4199 from sminnee/version-comparison-docs
>=2.3.0 now includes pre-releases, added docs for this and -stable suffix Fixes #4080.
9 years ago
Jordi Boggiano b17ccbfa0d Avoid invalid warnings when scanning the same file twice, fixes #4195, fixes #4197 9 years ago
Sam Minnee 2cd698874f Include pre-releases in >=2.3.0 comparison. Fixes #4080.
This is a change to the >=2.3.0 comparison. Without this change, such a
comparison will exclude pre-release versions.

The rationale is that this makes the comparison more consistent with
<2.3.0 (which excludes all pre-releases) and ~2.3.0 (which includes
pre-releases).
9 years ago
Rob Bast 0298cdc60d change delimiter to curly braces 9 years ago
Andreas Möller 12ffe2b4d4 Fix: Add missing imports 9 years ago
Andreas Möller e184118d76 Fix: Docblock 9 years ago
Andreas Möller 3854d2d457 Fix: Remove unused private property 9 years ago
Andreas Möller eac5fbdee4 Fix: Remove unused imports 9 years ago
Jonathan Eskew 24c4322672 Use 5.3 compatible array syntax 9 years ago
Jonathan Eskew 868a872df2 Push the hash to $GLOBALS 9 years ago
Jonathan Eskew 61ed7a9547 Explicitly check if a file has already been required before requiring it 9 years ago
Jordi Boggiano 943107cfe7 Load most specific namespaces always, and dependents before dependencies when building classmaps
This also adds notifications of duplicate classes
9 years ago
Rob Bast 3dffdc8705 don't suggest packages already installed 9 years ago
Rob Bast fd34c5883a added php script handler info as well 9 years ago
Rob Bast 680082c5fe output based purely on verbosity 9 years ago
Rob Bast 33f78b2ccc limit suggestions to optional list of packages 9 years ago
Rob Bast 760eeb0b03 reworked suggests command 9 years ago
Gusakov Nikita f1af16984e [Command] Add suggests command 9 years ago
Jordi Boggiano d0ff01698d Fix outdated comment 9 years ago
Jordi Boggiano d5bdf4be28 Update URLs for bitbucket as well 9 years ago
Jordi Boggiano ee1e2c6f15 Merge pull request #4167 from wimvds/fix-bitbucket-references
download correct Bitbucket archive reference when using --prefer-dist
9 years ago
Wim Vandersmissen 1ff2a02517 fix to download correct Bitbucket archive reference when using --prefer-dist 9 years ago
Jordi Boggiano e727ed4d73 --keep-vcs should only imply prefer source for the root package in create-project, refs #4063 9 years ago
Jordi Boggiano a943827371 Show that no version was found in composer show/license if root package is auto-versioned, fixes #4158 9 years ago
Jordi Boggiano c8eca6f198 Remove pool usage from ArchiveCommand 9 years ago
Jordi Boggiano 801a7fcd0a Add support for constraints and not just exact versions in RepositoryInterface::findPackage/s 9 years ago
Jordi Boggiano 049f84f21f Remove unnecessary Pool usage in HomeCommand 9 years ago
Nils Adermann 75c501251d Revert "Merge remote-tracking branch 'naderman/load-no-providers'"
This reverts commit 3e85f82373, reversing
changes made to b025d0982b.
9 years ago
Jordi Boggiano 74e7c5fe22 Merge remote-tracking branch 'legoktm/publish-name' 9 years ago
Jordi Boggiano 3e85f82373 Merge remote-tracking branch 'naderman/load-no-providers' 9 years ago
Jordi Boggiano b025d0982b Remove some state 9 years ago
Thibault Jamet 25ab752ca6 Map archive command to the archive configuration 9 years ago
Thibault Jamet 1eec4fdfa5 Add archive configuration default values 9 years ago
Jordi Boggiano e73448ae1e Add possessive quantifiers to avoid backtracking and fix segfault on large files, fixes #4153 9 years ago
Zsolt Szeberenyi 9b50ca0161 Add the extra attribute to the content hash 9 years ago
Jordi Boggiano 8e9659bd83 Merge pull request #4139 from elazar/feature/tests-in-classmap
Resolves #4138: Removed *Test.php filtering from AutoloadGenerator->dump()
9 years ago
Markus Staab 94a924b702 Dropped unnecessary break statements
Next line breaks nevertheless
9 years ago
Markus Staab a4ad3c2146 Dropped obsolete condition
The conditional a few lines above already checks for `bytesMax > 0`
9 years ago
Zsolt Szeberenyi 3e0219c438 Change the content hash to be only based on values that affect dependency resolution 9 years ago
Zsolt Szeberenyi 50b560fe4c Add the hash of the parsed content of the composer.json to the lock file, and use it to verify the json is not changed 9 years ago
Jordi Boggiano 89540c5690 Support bg colors and more clearing values in html output formatter 9 years ago
Jordi Boggiano 29dbc3835f Fix html output formatter to work with latest symfony console 9 years ago
elazar 6c029a850c Resolves #4138: Removed *Test.php filtering from AutoloadGenerator->dump() 9 years ago
Jordi Boggiano 6d15ad08b6 Add http check even if openssl is present, refs #4084 9 years ago
Jordi Boggiano 24168d9d5c Merge pull request #4133 from benbor/added-ctrl-c
Added Ctrl+C support to create-project command for unix-like systems
9 years ago
Barys Biankouski a59c46f781 [create-project] If process terminated with SIGINT then 130 IMO will be returned. Remove unused variable 9 years ago
Jordi Boggiano c471edc488 Also downgrade provider access and others 9 years ago
Barys Biankouski 38bc4e6a78 Added Ctrl+C support to create-project command for unix-like systems 9 years ago
Branden Cash 5146085dc2 Follow symlinks when searching for artifacts 9 years ago
Rob Bast 9223f4a208 show command by default 9 years ago
Rob Bast cbd61660ab implemented verbose output 9 years ago
nevvermind 12c833864c Revert converting `1.0.0` to `^1.0`. 9 years ago
Nils Adermann 8b28d4bc82 Optimisation: Composer repo version listings are index by package name 9 years ago
Nils Adermann 65243ca392 Move methods for PR readability and fix phpdoc 9 years ago
Kunal Mehta 49bd1d773b Make an invalid package name a publish error, not warning
Since invalid names will prevent publishing to packagist, they should
be considered publish errors. If people do not plan on submitting their
package to packagist, they can use the --no-check-publish flag to turn
it into a normal warning again.
9 years ago
Christophe Coevoet a014a2f803 Optimize the regex detecting timestamps
Using a possessive quantifier avoids useless backtracking.
9 years ago
Jordi Boggiano 7351136205 Merge pull request #4105 from gmsantosxl/master
Remove extra '/' when findShortestPath $from is a directory
9 years ago
Rob Bast dfbee6a532 cleaner solution 9 years ago
Rob Bast 7a50225389 disable path if no composer available, fixes #4101
gracefully remove the option and continue, after informing the user
9 years ago
gmsantosxl a060c536bb Remove extra '/' when findShortestPath $from ends with '/' 9 years ago
gmsantosxl 84c9c30b63 Remove extra '/' when findShortestPath $from is a directory 9 years ago
Jordi Boggiano cdcc99e73d Merge pull request #4088 from nevvermind/override_init_array
Fix "Invalid argument supplied for foreach()" on a new PlaformRepository obj
9 years ago
Jordi Boggiano 17c2a8019e Merge pull request #4089 from nevvermind/plugin-api-versions
Make plugins have actual constraints instead of fixed versions
9 years ago
Rob Bast b957d1c4a6 load xml as string from local file, fixes #3942
If the entity loader is disabled on a system, loading files, even from
the local file system, is considered as external to the running php
process, and thus not allowed by the libxml extension. Reading the file
contents and loading the xml as a string is a valid alternative however.
9 years ago
nevvermind ec00a4dbfa Set the platform overrides first 9 years ago
nevvermind a747b293b3 Merge remote-tracking branch 'upstream/master' into override_init_array 9 years ago
nevvermind 4fd9a3ceee compare against correct format 9 years ago
nevvermind 994b1324bc fix alignment 9 years ago
nevvermind 3032f0a538 Refactor based on code review
- Move the version api getter to the PluginManager And make it such that it can be mocked, but not pollute the public interface. That means "protected" visibility.
- The plugin api version constant should still be used throughout the code.
- Use different fixtures class names
- Use regex possessive quantifiers for performance
- Use full words for readability
9 years ago
Rob Bast 0f04f97088 Fixed failing testcase 9 years ago
nevvermind eb2aa14830 Make plugins have actual constraints instead of fixed versions
Instead of developing plugins against a single, fixed Plugin API version - `"composer-plugin-api": "1.0.0"`, this change will allow plugin developers to use versions like `"composer-plugin-api": "~1.1"` or `"composer-plugin-api": ">=2.1 <3.0"`, aka actual Composer-compatible constraints.

Only the "1.0", "1.0.0" and "1.0.0" Plugin API versions will be regarded as BC versions, and internally converted to "^1.0"; every other declared version string will be kept as it is.

Because of this new constraint flexibility, plugin version mismatches will be skipped, which means those plugin will NOT be registered to the system. Previously, a mismatch triggered a warning, but plugins were still registered.
9 years ago
Rob Bast 46e0a506b9 Added another testcase + fix 9 years ago
Rob Bast a0ca1d4d96 Consider 0 as part of a version 9 years ago
nevvermind 8c0d4857ef Fix "Invalid argument supplied for foreach()" on a new PlaformRepository obj
This happens on "new PlatformRepository(array($somePackage))".
The parent constructor calls "\Composer\Repository\ArrayRepository::addPackage()",
which, on a brand new repo object, further calls "\Composer\Repository\PlatformRepository::initialize()"
and finally this iterates over a NULLd "$this->overrides", triggering the error.
9 years ago
Jordi Boggiano 0ec86be5e9 Merge remote-tracking branch 'origin/master' 9 years ago
Jordi Boggiano 0081964428 Merge remote-tracking branch 'colinodell/fix-tag-ambiguity'
Conflicts:
	src/Composer/Downloader/GitDownloader.php
	tests/Composer/Test/Downloader/GitDownloaderTest.php
9 years ago
Jordi Boggiano ce0f617ee1 Merge pull request #4083 from nevvermind/php-dox
Added phpdocs + change to yoda comparison
9 years ago
Jordi Boggiano 1753c275ff Handle deprecation notices softer 9 years ago
nevvermind 8e79a3766d Added phpdocs + change to yoda comparison 9 years ago
Jordi Boggiano b181822e90 Fix case where touch() fails due to incorrect ownership, fixes #4070 9 years ago
Rob Bast 95dbb6d9db add docs to support section in composer schema, closes #4055
Note that this does not yet add this attribute @ packagist though
9 years ago
Jordi Boggiano 69210d5bc1 Move deprecation notice where it belongs, closes #4065 9 years ago
Jordi Boggiano 98b339e87a Make --keep-vcs imply --prefer-source, closes #4063 9 years ago
Hugo Hamon e51ff60f59 [Pear] replaces "licence" to "license". 9 years ago
Jordi Boggiano 4d5d524704 Clear stat cache after a git failure as it might have modified the filesystem 9 years ago
Jordi Boggiano 52d290f5f2 trim token just in case and update tests 9 years ago
Jordi Boggiano 41f4451c20 take care of retry-auth-failure:false in case of 403 as well 9 years ago
Jordi Boggiano e16d53893e Remove password prompt for github tokens and require the user creates a token themselves 9 years ago
Jordi Boggiano 48d8cc6465 Avoid errors when invoking composer global config and there is no global composer.json yet, refs #4002 9 years ago
Nils Adermann 63e96a41f8 Add proper docblocks in composer repo 9 years ago
Nils Adermann cfd0e44312 Move private function further down in pool 9 years ago
Nils Adermann aa7d145dd0 PHP 5.3 compatible function invokation 9 years ago
Possum 29ca21f30e PHP version checks tweaking 9 years ago
Nils Adermann ec5416f03c loadDev parameter is nonsense, properly load packages in create command 9 years ago
Nils Adermann da02c53540 Update the composer repository whatprovides test to a loadrecursively test 9 years ago
Nils Adermann b99c03ea04 Entirely remove whatProvides from Composer repository 9 years ago
Nils Adermann 090711b21c Completely move loading of packages from composer repo to pool 9 years ago
Jordi Boggiano 13a3349603 Merge pull request #3967 from xi-ao/master
Fixed svn update command
9 years ago
Possum 2e99b9fdf5 Use https where possible 9 years ago
Nils Adermann 9b9ad9d0fe Remove dead code paths and use exceptions instead of die 9 years ago
Nils Adermann 65f69c4227 Remove debug output 9 years ago
Nils Adermann 4d0db5add6 POC Implementation of loading only explicitly named package data 9 years ago
Jordi Boggiano d426246b80 Update only github dist URLs, refs #3985 9 years ago
Jordi Boggiano ab02867015 Use natural sort to sort packages, refs #3872 9 years ago
Jordi Boggiano 06fb00bfe5 Fix handling of platform packages to be future proof, refs #3872 9 years ago
Jordi Boggiano 081e26f4d7 Merge remote-tracking branch 'localheinz/feature/sort-packages' 9 years ago
Jordi Boggiano b7c827c2e5 Use external lib for hidden cli prompting 9 years ago
Jordi Boggiano 2a48b0faa0 Make autoloader suffix a reproducible value as well, refs #3927 9 years ago
Jordi Boggiano 164dc2a097 Reuse prefix only if no prefix is defined 9 years ago
Jordi Boggiano facdd8a503 Add phar-utils package to update timestamps after the build is done, refs #3927 9 years ago
Jordi Boggiano ebffb3c179 Move improvements towards reproducible builds, refs #3927 9 years ago
Jordi Boggiano 92785ac677 Make builds more reproducible, refs #3927 9 years ago
Jordi Boggiano 6199488644 Merge pull request #3989 from WyriHaximus/master
Replaced <error> with <warning> for abandoned package messages
9 years ago
Cees-Jan Kiewiet c9d9b5085a Replaced <error> with <warning> for abandoned package as it reflects the intention of this feature better 9 years ago
Daum aa4afbf49f Updated AuthHelper to pass a null for maximum attempts to the IOInterface instead of false so an exception is not thrown by Symfony Question class. 9 years ago
Jordi Boggiano bdb6ecb29e Merge pull request #3975 from marc-mabe/hotfix/3974
fixes #3974: Autoloader have to distinguish between files and directories
9 years ago
Marc Bennewitz 9455c49053 fixes #3974: Autoloader have to distinguish between files and directories 9 years ago
Jordi Boggiano 8a12e50a16 Merge pull request #3983 from alcohol/upgrade-dialoghelper
Upgrade DialogHelper to QuestionHelper
9 years ago
Jordi Boggiano 8daebe8926 Merge pull request #3962 from joshdifabio/travis-cache-fix
Fix Travis cache issue (~/.composer/cache changes on every build)
9 years ago
Nils Adermann 258fdcb44d Merge pull request #3986 from Seldaek/partial-update-keep-lock
Partial updates should not corrupt the lock if the installed repo is not up to date with it
9 years ago
Nils Adermann cb44f209f8 Merge pull request #3985 from Seldaek/update-urls
Check if package URLs are up to date after composer update is done
9 years ago
Jordi Boggiano 137c551247 Check if package URLs are up to date after an update op is done, fixes #3214 9 years ago
Jordi Boggiano 4507805508 Partial updates should not corrupt the lock if the installed repo is not up to date with it, fixes #3439, closes #3553 9 years ago
Nils Adermann b4ed331168 The Solver Request no longer depends on the Pool 9 years ago
Rob Bast acd1486406 Mark method as @private 9 years ago
Rob Bast e810a7913e Space after ? (so it doesnt glue answer to ?) 9 years ago
Rob Bast 0fbc00f3fb Switch to QuestionHelper 9 years ago
Rob Bast 290fafa156 Docs and whitespace 9 years ago
Rob Bast bef46a17dc Moved method 9 years ago
Rob Bast 3dae4cd517 Switch to QuestionHelper 9 years ago
Rob Bast 00fcd63c04 Remove redundant helper 9 years ago
Rob Bast e7c044d4b2 Remove dead code 9 years ago
Rob Bast fb5394ce70 Use constants directly 9 years ago
Rob Bast 7279c25839 Switched to QuestionHelper 9 years ago
Rob Bast ee4044efcd Adjusted interface to reflect values from Console 9 years ago
Jordi Boggiano d6620195e5 Prioritize repository over package versions in the default policy, fixes #3509 9 years ago
Jordi Boggiano 4ce0adb23c Use the caret operator for all require operations 9 years ago
Jordi Boggiano 43c1caad0d Merge remote-tracking branch 'Seldaek/caret-op-for-semver'
Conflicts:
	tests/Composer/Test/Package/Version/VersionSelectorTest.php
9 years ago
Jordi Boggiano fa398e14c7 Fix indent detection in json files when an empty line starts the object 9 years ago
Jordi Boggiano 32a479a1e7 Fix subkey manipulation when the main key does not exist yet 9 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
9 years ago
Jordi Boggiano 80b0a35a68 Merge remote-tracking branch 'HuffAndPuff/ignore-platform'
Conflicts:
	src/Composer/Config.php
	src/Composer/Repository/PlatformRepository.php
9 years ago
Jordi Boggiano fd7e28b8b4 Restore special handling of conflict/provide/replace 9 years ago
Vadim Tyukov b02bdb4c7a [alias] RootAliasPackage manages the requirements correctly 9 years ago
Jordi Boggiano a811142ff2 Merge pull request #3978 from marc-mabe/hotfix/3976
fixes #3976: drop ext/ctype dependency
9 years ago
Marc Bennewitz ff1ce78e6b fixes #3976: drop ext/ctype dependency 9 years ago
Markus Staab c9bdf3a07a added the actual phpversion into the error message when phpversion doesn satisfy the requirement 9 years ago
Anael Ollier 27074083cc Replaced join() by implode() 9 years ago
Anael Ollier 2f82ed7035 Fixed the fix :) 9 years ago
Anael Ollier b2efb95f33 Fixed svn update command (fails before attempting to use authentication provided in auth.json) 9 years ago
Jordi Boggiano 1cb427ff5c Force http1.1 protocol 9 years ago
Josh Di Fabio 051b7bd44b Touch access time only when reading from cache 9 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 9 years ago
Jordi Boggiano 35a9b5dbf9 Merge pull request #3953 from alcohol/allow-numeric-author-name
Allow numeric author name
9 years ago
Evan Mattson ec9eb2b799 update init type question 9 years ago
Evan Mattson 5ed001765f allow package type to be set with init command 9 years ago
Rob Bast c7d387f599 Allow numeric characters 9 years ago
Jordi Boggiano a32c919145 Return null instead of false 9 years ago
Jordi Boggiano 921b3a0eba Fix regression with non-SPDX licenses in show command, refs #3885 9 years ago
Jordi Boggiano 99694a0381 Merge pull request #3940 from phansys/ticket_3859
[bugfix] Fixed undefined var in DiagnoseCommand::execute().
9 years ago
Jordi Boggiano 4aa431025b Merge pull request #3845 from vlakoff/empty-composer.json
Avoid parser error if composer.json existing but empty
9 years ago
Jordi Boggiano ec6d727af8 Add comment about --, refs #3853 9 years ago
Jordi Boggiano e50b5fe990 Merge pull request #3853 from hakre/fix/git-checkout
Git Checkout Branch / File Differentiation
9 years ago
Javier Spagnoletti 294185d1d3 [bugfix] Fixed undefined var in DiagnoseCommand::execute(). 9 years ago