Jordi Boggiano
2de2e953c0
Add warning for outdated lock file since they cause massive slowdowns
12 years ago
Jordi Boggiano
118e137a91
Merge pull request #1349 from colinfrei/strictPackageName
...
Enforce stricter package names
12 years ago
Colin Frei
e4b8fe85a1
Check --name value if it's passed in, as that's not validated anywhere
12 years ago
Colin Frei
b4cf3d06fd
Make sure suggested value conforms to allowed values
...
Regex for replacement from https://github.com/composer/packagist/blob/master/src/Packagist/WebBundle/Entity/Package.php#L191
12 years ago
Colin Frei
6c4bdd14cd
require $name to be lowercase
12 years ago
Jordi Boggiano
e5ecad7eeb
Enforce a UTC timezone if none is set to prevent misconfigured php from blowing up, refs #923
12 years ago
Jordi Boggiano
326fcbcab7
Enforce UTC on all datetime instances, set lock release date to datetime always, refs #923
12 years ago
Jordi Boggiano
18973ed0b9
Do not check for changes if there is no vcs dir
...
In case the package is in a broken state we do not want to show diffs from the main project
12 years ago
Jordi Boggiano
03b9d73af5
Fix proc_open failure, fixes #1346
12 years ago
Benjamin Eberlei
fbf9a27132
Works on Linux when proc_open misses
12 years ago
Benjamin Eberlei
5e12da0203
Skip locking dev package to time when proc_open does not exist on system.
12 years ago
Benjamin Eberlei
cd7db1861d
Remove reliance on proc_open in Filesystem#rename()
12 years ago
Benjamin Eberlei
d26932cc7e
Fallback to PHP early if proc_open not allowed.
12 years ago
Jordi Boggiano
2719fb7e20
Merge remote-tracking branch 'christeredvartsen/script-dev-aware'
12 years ago
Jordi Boggiano
ec7088aba5
Downgrade severity of branch-alias validation failure to warning
12 years ago
Christer Edvartsen
4b8813269c
Pass the current dev mode to the event dispatcher, which in turn passes it to the events fired. This can be fetched in scripts to check which mode we are currently in
12 years ago
Beau Simensen
752fa64704
Added addLink and removeLink to Configuration Source Interface
...
* Added addLink() and removeLink() to `ConfigSourceInterface`
* Added addLink() and removeLink() implementations to `JsonConfigSource`
* Added tests (+ a ton of fixtures) for `JsonConfigSource`
* Added additional docblocks
* Minor PSR-1/PSR-2 fixes here and there
12 years ago
Jordi Boggiano
172414a1f0
Add support for ~/+ in addition to - as separator between PHP version and build details, fixes #1322
12 years ago
Jordi Boggiano
de3188ca7d
Remove target dir for classmap autoloads of the root package, fixes #1308
12 years ago
Jordi Boggiano
0d506228d6
Allow the config command to read out values if no new value is provided
12 years ago
Jordi Boggiano
24963fb4c8
Fix handling of arrays in json manipulator
12 years ago
Jordi Boggiano
ef68125b3b
Fix config listing
12 years ago
Jordi Boggiano
75da832cd3
Fix parsing of large files that go over the PCRE limits
12 years ago
Jordi Boggiano
bd72e3765b
Restore early return to happen as early as possible
12 years ago
Victor Berchet
86bb1be61f
[ClassMapGeneratot] Filter out non php code
...
Otherwise files like https://github.com/propelorm/Propel/blob/master/generator/lib/behavior/i18n/templates/queryUseI18nQuery.php
would fail ("class" keyword would not be filtered out by php_strip_whitespace())
12 years ago
Victor Berchet
ab48114531
[ClassMapGenerator] Improve error message when the path does not exist
...
i.e. the composer.json has a typo
12 years ago
Victor Berchet
ff5c428d60
[ClassMapGenerator] Refine the findClasses method
...
The code could not throw
12 years ago
Jordi Boggiano
5a763cf010
Fix scanning of empty namespace{} blocks
12 years ago
Jordi Boggiano
2368185774
Merge branch 'classmap-optim'
12 years ago
Jordi Boggiano
374e16beec
Merge branch 'autoloadmulti'
12 years ago
Jordi Boggiano
b05a554883
Add cache-files-ttl setting, and docs for the cache
12 years ago
Jordi Boggiano
b7fb60494d
Add handling for backspace chars in BufferIO
12 years ago
Jordi Boggiano
5a9d986e67
Implement cache GC and fix keys
12 years ago
Jordi Boggiano
79bf55e505
Standardize return valuse of the cache class
12 years ago
Jordi Boggiano
fb3a43b2f0
Add local cache to dist downloads
12 years ago
Jordi Boggiano
487e66d0a9
Allow loading of multiple composer autoloaders concurrently, fixes #1248
12 years ago
Jordi Boggiano
c0e75e5d24
Fix lock file out of sync warning, fixes #1307
12 years ago
Jordi Boggiano
87e335aa1b
Update outdated build message, fixes #1305
12 years ago
Jordi Boggiano
4c3e7802a4
Fix traits on 5.3 and handling of empty namespace blocks
12 years ago
Jordi Boggiano
8e9678a5ba
Optimize classmap generation by avoiding the use of token_get_all()
...
First of all this seems way faster than iterating over all tokens, but
especially it reduces memory usage drastically for very large files
12 years ago
Jordi Boggiano
25554e08fe
Always read out warnings from the ValidatingArrayLoader
12 years ago
Jordi Boggiano
6a9215012d
Merge remote-tracking branch 'igorw/dep-manager-consistent-naming'
12 years ago
Jordi Boggiano
4f5d08e2ad
Add InvalidRepositoryException
12 years ago
Jordi Boggiano
00bb5b458a
Merge pull request #1293 from igorw/authentication-instead-of-authorization
...
Replace references of a11n with a12n where appropriate
12 years ago
Igor Wiedler
b250d63fd8
Uppercase first character of dump-autoload description
12 years ago
Igor Wiedler
4959c2bdc6
Replace references of a11n with a12n where appropriate
...
Authorization => Authentication.
12 years ago
Igor Wiedler
e7c7e2f70d
Consistently describe composer as dep mgr as opposed to package mgr
...
Closes #1207 .
12 years ago
Jordi Boggiano
bb685d9c7f
Fix license validation and add feedback of values to ease reading
12 years ago
Jordi Boggiano
cbd91b5952
Fix FILTER_VALIDATE_URL not supporting IDNs
12 years ago
Jordi Boggiano
e05391dc44
Improve validating array loader to avoid false positives
12 years ago
Jordi Boggiano
e7e04689f1
Add HtmlOutputFormatter
12 years ago
Jordi Boggiano
a7b14952b8
Allow passing a custom output formatter to the BufferIO
12 years ago
Jordi Boggiano
aecf4ffe91
Move creation of custom styles to the factory
12 years ago
Jordi Boggiano
0c61e9d345
Add warning/errors flags to VCS repo output
12 years ago
Jordi Boggiano
dae7f3cee7
Add a way to know if any branch failed loading
12 years ago
Jordi Boggiano
61bd34df55
Make sure error output is clearly visible
12 years ago
Jordi Boggiano
967c771b26
Add warnings to ValidatingArrayLoader that are simply stripped by default, add reporting of warnings when loading branches
12 years ago
Jordi Boggiano
99b7ab4021
Rename ArrayIO to BufferIO
12 years ago
Jordi Boggiano
a80001ad97
Allow running the validating array loader with multiple packages
12 years ago
Jordi Boggiano
1682532b80
Update code to use new github archive URLs
12 years ago
Jordi Boggiano
0878c6deab
Fix nodeload fallback URLs
12 years ago
Jordi Boggiano
06a588c197
Show 7 chars of the git hashes everywhere
12 years ago
Jordi Boggiano
6549360dac
Add ArrayIO helper to capture output
12 years ago
Jordi Boggiano
bb701da8c2
Do not overwrite output in verbose mode
12 years ago
Jordi Boggiano
28053504e5
Fix ConsoleIO::isVerbose behavior
12 years ago
Jordi Boggiano
4b531771bd
Add validators for package links and minimum-stability
12 years ago
Jordi Boggiano
6206d0bc9c
Make unix proxies work with spaces in paths
12 years ago
Jordi Boggiano
f8ce52dc7a
Merge remote-tracking branch 'djordje/windows-bat-fix'
12 years ago
Jordi Boggiano
22344f6ad7
Add chainability of disableCustomInstallers
12 years ago
Jordi Boggiano
62bf84fc4f
Rename var
12 years ago
Jordi Boggiano
1c39ad779b
Fix wording
12 years ago
Jordi Boggiano
5d78fa6ce6
Report typos in package name if no version matches
12 years ago
Jordi Boggiano
104e048c07
Merge remote-tracking branch 'hason/composer_repository'
12 years ago
Martin Hasoň
45c1c3f881
Fixed package name for stability test in ComposerRepository
12 years ago
Jordi Boggiano
0568f589fd
Output error only on real errors, not any stderr output
12 years ago
Jordi Boggiano
abe3f2d28f
Merge remote-tracking branch 'bamarni/patch-4'
12 years ago
Jordi Boggiano
f18839c350
Fix var override, fixes #1061
12 years ago
Djordje Kovacevic
d92ccd111d
Fixed library installer windows .bat generator
12 years ago
Bilal Amarni
b10c832be0
fixed a typo
12 years ago
Jordi Boggiano
2b06503027
SvnDriver fixes
12 years ago
Jordi Boggiano
85bbf99817
Fix deletion of vcs dirs, fixes #1260
12 years ago
Jordi Boggiano
711179b2b4
Do not send an empty list of packages to the default policy, fixes #1259
12 years ago
Pascal Borreli
83fd3967f0
Fixed PHPDoc
12 years ago
Pascal Borreli
5eead93250
Fixed typos
12 years ago
Jordi Boggiano
f3bfeb3608
Rename --optimize-autoloaders to --optimize-autoloader since there is just one
12 years ago
Jordi Boggiano
f15d86111d
Merge remote-tracking branch 'KingCrunch/issue/1225'
12 years ago
Jordi Boggiano
9856e9e3f5
Fix selection of best package to force update of dev packages, fixes #1252
12 years ago
Jordi Boggiano
125ff3e4f5
Fix root aliasing with new providers repo format
12 years ago
Jordi Boggiano
a7cc5f187f
Always reset stash change, refs #1254
12 years ago
Jordi Boggiano
cd284733ef
Fix proxy scheme concatenation, fixes #1250
12 years ago
Jordi Boggiano
b8a408883c
Reset state after applying stash, fixes #1254
12 years ago
Sebastian Krebs
578a216343
Add shorthand '-o'-option for '--optimize-autoloaders'
12 years ago
Sebastian Krebs
86518a22d7
Allow autoloader optimization right from 'update' too
12 years ago
Sebastian Krebs
d3aaeb21da
Allow autoloader optimization right from 'install'
12 years ago
Jordi Boggiano
ad9f887edd
Clarify error message to sound less scary until we can guarantee it
12 years ago
Chris Smith
9ed481ef02
Fix handling of legacy Composer repositories
12 years ago
Jordi Boggiano
e887f6cea9
Fix CS
12 years ago
Jordi Boggiano
083ca464b3
Merge remote-tracking branch 'johnkary/cliEvents'
12 years ago
Jordi Boggiano
89d4df990a
Use JsonFile to decode cached entries
12 years ago
Jordi Boggiano
bebd1ce9c7
Always check for OAuth token in git config, fixes #1243
12 years ago