1
0
Fork 0
Commit Graph

1923 Commits (f59181d7d557b78580929a28a0cb77c06912943d)

Author SHA1 Message Date
Jordi Boggiano da5ee6e2d7 Add warning for invalid chars in package names 2012-11-22 19:50:27 +01:00
Jordi Boggiano 2de2e953c0 Add warning for outdated lock file since they cause massive slowdowns 2012-11-21 17:40:57 +01:00
Jordi Boggiano 118e137a91 Merge pull request #1349 from colinfrei/strictPackageName
Enforce stricter package names
2012-11-21 07:00:13 -08:00
Colin Frei e4b8fe85a1 Check --name value if it's passed in, as that's not validated anywhere 2012-11-20 20:54:48 +01:00
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
2012-11-20 20:53:19 +01:00
Colin Frei 6c4bdd14cd require $name to be lowercase 2012-11-20 20:49:45 +01:00
Jordi Boggiano e5ecad7eeb Enforce a UTC timezone if none is set to prevent misconfigured php from blowing up, refs #923 2012-11-20 14:45:40 +01:00
Jordi Boggiano 326fcbcab7 Enforce UTC on all datetime instances, set lock release date to datetime always, refs #923 2012-11-20 14:36:42 +01:00
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
2012-11-20 14:34:01 +01:00
Jordi Boggiano 03b9d73af5 Fix proc_open failure, fixes #1346 2012-11-20 11:36:04 +01:00
Benjamin Eberlei fbf9a27132 Works on Linux when proc_open misses 2012-11-19 13:51:24 +01:00
Benjamin Eberlei 5e12da0203 Skip locking dev package to time when proc_open does not exist on system. 2012-11-19 11:24:11 +01:00
Benjamin Eberlei cd7db1861d Remove reliance on proc_open in Filesystem#rename() 2012-11-19 11:21:41 +01:00
Benjamin Eberlei d26932cc7e Fallback to PHP early if proc_open not allowed. 2012-11-19 10:29:32 +01:00
Jordi Boggiano 2719fb7e20 Merge remote-tracking branch 'christeredvartsen/script-dev-aware' 2012-11-18 12:04:19 +01:00
Jordi Boggiano ec7088aba5 Downgrade severity of branch-alias validation failure to warning 2012-11-17 22:20:11 +01:00
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 2012-11-15 17:16:25 +01:00
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
2012-11-14 09:03:11 -08:00
Jordi Boggiano 172414a1f0 Add support for ~/+ in addition to - as separator between PHP version and build details, fixes #1322 2012-11-14 10:55:51 +01:00
Jordi Boggiano de3188ca7d Remove target dir for classmap autoloads of the root package, fixes #1308 2012-11-13 17:09:22 +01:00
Jordi Boggiano 0d506228d6 Allow the config command to read out values if no new value is provided 2012-11-13 13:08:38 +01:00
Jordi Boggiano 24963fb4c8 Fix handling of arrays in json manipulator 2012-11-13 12:49:23 +01:00
Jordi Boggiano ef68125b3b Fix config listing 2012-11-13 12:30:17 +01:00
Jordi Boggiano 75da832cd3 Fix parsing of large files that go over the PCRE limits 2012-11-12 12:33:46 +01:00
Jordi Boggiano bd72e3765b Restore early return to happen as early as possible 2012-11-12 10:46:14 +01:00
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())
2012-11-12 09:15:35 +01:00
Victor Berchet ab48114531 [ClassMapGenerator] Improve error message when the path does not exist
i.e. the composer.json has a typo
2012-11-12 07:33:15 +01:00
Victor Berchet ff5c428d60 [ClassMapGenerator] Refine the findClasses method
The code could not throw
2012-11-12 07:32:47 +01:00
Jordi Boggiano 5a763cf010 Fix scanning of empty namespace{} blocks 2012-11-11 16:29:49 +01:00
Jordi Boggiano 2368185774 Merge branch 'classmap-optim' 2012-11-11 15:56:13 +01:00
Jordi Boggiano 374e16beec Merge branch 'autoloadmulti' 2012-11-11 15:35:28 +01:00
Jordi Boggiano b05a554883 Add cache-files-ttl setting, and docs for the cache 2012-11-11 15:31:50 +01:00
Jordi Boggiano b7fb60494d Add handling for backspace chars in BufferIO 2012-11-11 15:05:27 +01:00
Jordi Boggiano 5a9d986e67 Implement cache GC and fix keys 2012-11-10 23:17:36 +01:00
Jordi Boggiano 79bf55e505 Standardize return valuse of the cache class 2012-11-10 22:17:46 +01:00
Jordi Boggiano fb3a43b2f0 Add local cache to dist downloads 2012-11-10 22:11:34 +01:00
Jordi Boggiano 487e66d0a9 Allow loading of multiple composer autoloaders concurrently, fixes #1248 2012-11-10 21:54:23 +01:00
Jordi Boggiano c0e75e5d24 Fix lock file out of sync warning, fixes #1307 2012-11-10 21:38:19 +01:00
Jordi Boggiano 87e335aa1b Update outdated build message, fixes #1305 2012-11-10 21:37:18 +01:00
Jordi Boggiano 4c3e7802a4 Fix traits on 5.3 and handling of empty namespace blocks 2012-11-10 17:58:18 +01:00
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
2012-11-10 17:50:20 +01:00
Jordi Boggiano 25554e08fe Always read out warnings from the ValidatingArrayLoader 2012-11-08 19:56:40 +01:00
Jordi Boggiano 6a9215012d Merge remote-tracking branch 'igorw/dep-manager-consistent-naming' 2012-11-08 15:05:46 +01:00
Jordi Boggiano 4f5d08e2ad Add InvalidRepositoryException 2012-11-08 15:05:00 +01:00
Jordi Boggiano 00bb5b458a Merge pull request #1293 from igorw/authentication-instead-of-authorization
Replace references of a11n with a12n where appropriate
2012-11-08 05:53:41 -08:00
Igor Wiedler b250d63fd8 Uppercase first character of dump-autoload description 2012-11-08 11:36:23 +01:00
Igor Wiedler 4959c2bdc6 Replace references of a11n with a12n where appropriate
Authorization => Authentication.
2012-11-07 13:34:31 +01:00
Igor Wiedler e7c7e2f70d Consistently describe composer as dep mgr as opposed to package mgr
Closes #1207.
2012-11-07 13:16:47 +01:00
Jordi Boggiano bb685d9c7f Fix license validation and add feedback of values to ease reading 2012-11-05 20:04:29 +01:00
Jordi Boggiano cbd91b5952 Fix FILTER_VALIDATE_URL not supporting IDNs 2012-11-05 15:39:43 +01:00
Jordi Boggiano e05391dc44 Improve validating array loader to avoid false positives 2012-11-05 14:18:04 +01:00
Jordi Boggiano e7e04689f1 Add HtmlOutputFormatter 2012-11-05 13:55:23 +01:00
Jordi Boggiano a7b14952b8 Allow passing a custom output formatter to the BufferIO 2012-11-05 13:52:15 +01:00
Jordi Boggiano aecf4ffe91 Move creation of custom styles to the factory 2012-11-05 13:51:43 +01:00
Jordi Boggiano 0c61e9d345 Add warning/errors flags to VCS repo output 2012-11-05 12:38:11 +01:00
Jordi Boggiano dae7f3cee7 Add a way to know if any branch failed loading 2012-11-05 12:28:53 +01:00
Jordi Boggiano 61bd34df55 Make sure error output is clearly visible 2012-11-05 12:24:50 +01:00
Jordi Boggiano 967c771b26 Add warnings to ValidatingArrayLoader that are simply stripped by default, add reporting of warnings when loading branches 2012-11-05 12:08:02 +01:00
Jordi Boggiano 99b7ab4021 Rename ArrayIO to BufferIO 2012-11-04 17:10:42 +01:00
Jordi Boggiano a80001ad97 Allow running the validating array loader with multiple packages 2012-11-04 17:06:24 +01:00
Jordi Boggiano 1682532b80 Update code to use new github archive URLs 2012-11-04 14:01:22 +01:00
Jordi Boggiano 0878c6deab Fix nodeload fallback URLs 2012-11-04 11:19:28 +01:00
Jordi Boggiano 06a588c197 Show 7 chars of the git hashes everywhere 2012-11-02 18:25:55 +01:00
Jordi Boggiano 6549360dac Add ArrayIO helper to capture output 2012-11-02 18:13:08 +01:00
Jordi Boggiano bb701da8c2 Do not overwrite output in verbose mode 2012-11-02 18:12:40 +01:00
Jordi Boggiano 28053504e5 Fix ConsoleIO::isVerbose behavior 2012-11-02 18:12:08 +01:00
Jordi Boggiano 4b531771bd Add validators for package links and minimum-stability 2012-11-02 15:14:09 +01:00
Jordi Boggiano 6206d0bc9c Make unix proxies work with spaces in paths 2012-11-01 17:17:47 +01:00
Jordi Boggiano f8ce52dc7a Merge remote-tracking branch 'djordje/windows-bat-fix' 2012-11-01 16:59:24 +01:00
Jordi Boggiano 22344f6ad7 Add chainability of disableCustomInstallers 2012-11-01 16:22:37 +01:00
Jordi Boggiano 62bf84fc4f Rename var 2012-11-01 16:19:07 +01:00
Jordi Boggiano 1c39ad779b Fix wording 2012-10-31 18:34:27 +01:00
Jordi Boggiano 5d78fa6ce6 Report typos in package name if no version matches 2012-10-31 18:20:54 +01:00
Jordi Boggiano 104e048c07 Merge remote-tracking branch 'hason/composer_repository' 2012-10-31 11:14:15 +01:00
Martin Hasoň 45c1c3f881 Fixed package name for stability test in ComposerRepository 2012-10-30 22:20:49 +01:00
Jordi Boggiano 0568f589fd Output error only on real errors, not any stderr output 2012-10-30 13:51:58 +01:00
Jordi Boggiano abe3f2d28f Merge remote-tracking branch 'bamarni/patch-4' 2012-10-28 20:17:02 +01:00
Jordi Boggiano f18839c350 Fix var override, fixes #1061 2012-10-28 20:15:36 +01:00
Djordje Kovacevic d92ccd111d Fixed library installer windows .bat generator 2012-10-28 14:07:36 +01:00
Bilal Amarni b10c832be0 fixed a typo 2012-10-28 09:57:42 +01:00
Jordi Boggiano 2b06503027 SvnDriver fixes 2012-10-26 01:53:34 +02:00
Jordi Boggiano 85bbf99817 Fix deletion of vcs dirs, fixes #1260 2012-10-26 00:19:28 +02:00
Jordi Boggiano 711179b2b4 Do not send an empty list of packages to the default policy, fixes #1259 2012-10-25 18:18:02 +02:00
Pascal Borreli 83fd3967f0 Fixed PHPDoc 2012-10-24 23:44:40 +00:00
Pascal Borreli 5eead93250 Fixed typos 2012-10-24 23:14:04 +00:00
Jordi Boggiano f3bfeb3608 Rename --optimize-autoloaders to --optimize-autoloader since there is just one 2012-10-24 17:33:31 +02:00
Jordi Boggiano f15d86111d Merge remote-tracking branch 'KingCrunch/issue/1225' 2012-10-24 17:31:09 +02:00
Jordi Boggiano 9856e9e3f5 Fix selection of best package to force update of dev packages, fixes #1252 2012-10-24 17:06:42 +02:00
Jordi Boggiano 125ff3e4f5 Fix root aliasing with new providers repo format 2012-10-24 16:11:32 +02:00
Jordi Boggiano a7cc5f187f Always reset stash change, refs #1254 2012-10-24 12:30:11 +02:00
Jordi Boggiano cd284733ef Fix proxy scheme concatenation, fixes #1250 2012-10-24 12:14:16 +02:00
Jordi Boggiano b8a408883c Reset state after applying stash, fixes #1254 2012-10-24 12:10:32 +02:00
Sebastian Krebs 578a216343 Add shorthand '-o'-option for '--optimize-autoloaders' 2012-10-23 14:58:41 +02:00
Sebastian Krebs 86518a22d7 Allow autoloader optimization right from 'update' too 2012-10-23 13:47:41 +02:00
Sebastian Krebs d3aaeb21da Allow autoloader optimization right from 'install' 2012-10-23 13:41:17 +02:00
Jordi Boggiano ad9f887edd Clarify error message to sound less scary until we can guarantee it 2012-10-23 10:53:17 +02:00
Chris Smith 9ed481ef02 Fix handling of legacy Composer repositories 2012-10-22 21:40:32 +01:00
Jordi Boggiano e887f6cea9 Fix CS 2012-10-22 20:25:11 +02:00
Jordi Boggiano 083ca464b3 Merge remote-tracking branch 'johnkary/cliEvents' 2012-10-22 18:57:51 +02:00
Jordi Boggiano 89d4df990a Use JsonFile to decode cached entries 2012-10-22 17:56:30 +02:00