1
0
Fork 0
Commit Graph

2970 Commits (914a4b32e40880141c51f9ddd81fb55a46227796)

Author SHA1 Message Date
Jordi Boggiano de3235a2a4 Add tests to prevent regressions on strings/nowdoc/comment stripping 2012-11-25 14:10:58 +01:00
Jordi Boggiano 5a01ada383 Restrict unicode chars allowed to what php core allows, refs #1361 2012-11-25 14:07:06 +01:00
Jordi Boggiano 2d7c3c9d27 Tweak #1361 to re-enable support for unicode classnames 2012-11-25 13:52:42 +01:00
Jordi Boggiano d3b830efc3 Merge remote-tracking branch 'igorw/classmap-missing-space' 2012-11-25 12:57:10 +01:00
Igor Wiedler 530991217b Support classmap generation for classes without space after class name
Class names with multi-byte characters are not supported.

Closes #1360.
2012-11-25 12:08:50 +01:00
Jordi Boggiano f2d6400285 Merge remote-tracking branch 'rkallensee/pear-https' 2012-11-24 16:25:13 +01:00
Jordi Boggiano 488624675c Prevent exception when glob fails to return an array, fixes #1357 2012-11-24 16:13:35 +01:00
Jordi Boggiano dee9bcb9f1 Add --stability and support for package:version and package=version to create-project, fixes #957 2012-11-24 15:34:50 +01:00
Raphael Kallensee 9713bf8bec Fix for PearRepository scheme handling, broke ChannelReaderTest. 2012-11-23 18:36:22 +01:00
Raphael Kallensee 0be2fd12e4 Fix for PEAR package downloading in PearRepository: now using https as
scheme if the PEAR channel uses https. The old behavior broke installing
PEAR packages from https-only PEAR channels.
2012-11-23 18:08:32 +01:00
Jordi Boggiano 49238388e4 Merge branch 'newcachedir' 2012-11-23 00:28:54 +01:00
Jordi Boggiano d50120ae85 Add docs about new cache dirs 2012-11-23 00:28:47 +01:00
Jordi Boggiano 15475f0ef2 Rename cache dirs to consolidate them by purpose 2012-11-23 00:15:14 +01:00
Jordi Boggiano f1f1ddb66b Fix updates when dev packages have new dependencies (no more double updates needed), fixes #1105 2012-11-22 22:47:19 +01:00
Jordi Boggiano b641f9ea68 Fix tests 2012-11-22 20:03:26 +01:00
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 c5af2eacf1 Update deps 2012-11-20 14:31:47 +01:00
Jordi Boggiano 03b9d73af5 Fix proc_open failure, fixes #1346 2012-11-20 11:36:04 +01:00
Jordi Boggiano 6f56568881 Merge pull request #1341 from beberlei/GH-1339
Fallback to PHP early if proc_open not allowed.
2012-11-19 06:41:34 -08: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
Jordi Boggiano ef0151e1ba Merge pull request #1327 from simensen/config-add-remove-link
Added addLink and removeLink to Configuration Source Interface
2012-11-15 02:45:56 -08: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
Joe Holdcroft 538cdc914b Making prepend work with fallbacks & coding standards 2012-11-14 11:46:49 +00:00
Joe Holdcroft 6510ee5c4c Refactoring ClassLoader::add() to return early 2012-11-14 11:41:08 +00:00
Joe Holdcroft e74223470a - Adding prefix option to ClassLoader::add()
- Adding set method to ClassLoader for overwriting
2012-11-14 10:34:19 +00: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
Jordi Boggiano 8a0c8560b7 Merge remote-tracking branch 'vicb/classmap' 2012-11-12 10:34:53 +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