3590 Commits (a698a56e16e2a04ec2ba254ecefb658f1ac09a36)

Author SHA1 Message Date
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
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