Martin Hasoň
03e355f063
Fixed topological sorting of packages in AutoloadGenerator
2012-12-14 15:21:40 +01:00
Jordi Boggiano
51eca2cdfc
Fix matching of classes in trailing non-php text, fixes #1409
2012-12-13 17:39:17 +01:00
Jordi Boggiano
6bb1b4ae78
Fix regex delimiters, refs #1419
2012-12-13 16:54:38 +01:00
Jordi Boggiano
b34e8554d2
Output info about downloads even with --no-progress and show when reading from cache, refs #1410
2012-12-13 16:54:05 +01:00
Jordi Boggiano
b8ca4e1af9
Merge remote-tracking branch 'galymzhan/add-noprogress'
2012-12-13 16:47:19 +01:00
Jordi Boggiano
b8da471f9a
Clarify transport exception for 403s, fixes #1416
2012-12-13 15:40:47 +01:00
Jordi Boggiano
5fd19f63dd
CS fixes, refs #1419
2012-12-13 15:37:11 +01:00
Aurélien Thieriot
e264282ac7
Allowed only * wildcard
2012-12-13 14:06:06 +00:00
Aurélien Thieriot
159badb06b
Add ability to use a Regexp when updating packages
2012-12-13 12:24:42 +00:00
Galymzhan
47442b6e39
change parameter order to preserve BC
2012-12-12 11:02:52 +06:00
Galymzhan
f59181d7d5
add support for --no-progress, fixes #621
2012-12-11 20:30:09 +06:00
Jordi Boggiano
aefe3a0b11
Add support for .inc files in classmap, fixes #1396
2012-12-08 21:54:51 +01:00
Jordi Boggiano
0b94fd209a
Warn users if github tokens contain invalid chars
2012-12-08 21:45:43 +01:00
Jordi Boggiano
23d45f67c1
Fix config merging for arrays
2012-12-08 21:45:21 +01:00
Jordi Boggiano
9b2e3766c0
Show reference as well in show command overview
2012-12-08 21:03:32 +01:00
Jordi Boggiano
e7f4768668
Only ask for gitignore if the current dir is a git repo, fixes composer/satis#44
2012-12-08 17:47:44 +01:00
Jordi Boggiano
5b24a48827
Allow disabling svn branches/tags, fixes composer/satis#43
2012-12-08 17:41:46 +01:00
Jordi Boggiano
7d7eb3b2e8
Fix shell command output, fixes #1295
2012-12-06 09:56:27 +01:00
Jordi Boggiano
04c6670f0c
Detect invalid ssh URLs, fixes #1124
2012-12-05 23:23:01 +01:00
Jordi Boggiano
8af6581bdf
Make sure only proper timestamps are used for the lock, refs #1390
2012-12-05 21:44:20 +01:00
Jordi Boggiano
6ed65c9e91
Reuse hostname var
2012-12-05 21:39:28 +01:00
Jordi Boggiano
224934831d
Change all github archive URLs to API URLs and handle fallback for those to nodeload
2012-12-05 19:20:52 +01:00
Chris Smith
120f52c632
Generate private zipball urls for private repositories
2012-12-05 18:55:13 +01:00
Wes Mason
1ce7c28f11
Allow OAuth2 authentication to downloads on api.github.com not just github.com
2012-12-05 18:54:46 +01:00
Jordi Boggiano
308e2ff4cb
Add support for headers as strings to avoid regressions, refs #1387
2012-12-05 16:57:54 +01:00
Jordi Boggiano
9c3201f6d7
Fix commit logs display with svn
2012-12-05 16:55:48 +01:00
Fernando Mantoan
df592d40de
Solving the issue #1387
2012-12-05 12:35:10 -02:00
Fernando Mantoan
0f337dd56a
Solving the issue #1387
2012-12-05 12:22:24 -02:00
Jordi Boggiano
07f7487c60
Clear cached files when they fail to extract or validate, refs #941
2012-12-05 10:10:54 +01:00
Jordi Boggiano
c281315fb4
Merge pull request #1384 from dbojdo/patch-1
...
Update src/Composer/Package/Locker.php
2012-12-03 08:24:56 -08:00
Jordi Boggiano
8bbb358e1f
Merge pull request #1380 from bamarni/depends-local
...
added a local option to the depends command
2012-12-03 08:09:00 -08:00
Daniel Bojdo
11880f016f
Update src/Composer/Package/Locker.php
...
There were some cases when result of execute was 0 but output was empty string.
It causes an exception in line 295 (create DateTime object from "@" string).
2012-12-03 14:51:45 +01:00
Bilal Amarni
4e02cbd49e
added a local option to the depends command
2012-12-03 14:10:51 +01:00
Jordi Boggiano
ace3eefe1a
Merge pull request #1383 from simensen/get-composer-file-static
...
Made getComposerFile static.
2012-12-03 04:07:04 -08:00
Beau Simensen
8d1d060d66
Made getComposerFile static.
2012-12-02 16:24:39 -08:00
Christoph
cebd43e735
fixed detection of inactive branches in hg
2012-12-03 01:21:56 +01:00
Igor Wiedler
423728440b
Rename init --minimum-stability to --stability
...
This is consistent with create-project.
2012-11-30 17:40:52 +01:00
Jordi Boggiano
111c42b8fb
Make config command list all values in the config (aggregated defaults + global [+ local])
2012-11-30 16:21:08 +01:00
Jordi Boggiano
977fc3241c
Clarify exception messages when invalid versions are detected in aliases
2012-11-29 12:05:45 +01:00
Jordi Boggiano
365058ee99
Fix CS
2012-11-29 11:16:46 +01:00
Jordi Boggiano
d1956d9d24
Merge remote-tracking branch 'Unister/master'
2012-11-29 11:16:19 +01:00
Jordi Boggiano
9c029c234e
Merge remote-tracking branch 'mkopras/ticket_1052'
2012-11-29 11:12:03 +01:00
Jordi Boggiano
4965fb599c
s/return/continue/
2012-11-29 10:11:23 +01:00
Jordi Boggiano
a8f74a0983
Allow notification from locked installs, fixes #1368 , fixes #1372 , fixes #1369
2012-11-29 09:24:28 +01:00
Mikołaj Kopras
534fe36149
Added php.ini path to error message #1052
2012-11-28 21:26:58 +01:00
Jordi Boggiano
e868c9706b
Add support for batch notifications
2012-11-28 18:44:49 +01:00
go.schmidt
f748fb1953
fixed version output for show command
2012-11-28 11:46:33 +01:00
Jordi Boggiano
c5f3a6febd
Fix optimized autoloader generation for PSR-0 configs that include non-existent dirs, fixes #1286
2012-11-27 14:23:10 +01:00
Jordi Boggiano
ead17b2680
Fix solving issue when provide provides a platform package that is already installed, fixes #1171
2012-11-27 13:55:20 +01:00
Jordi Boggiano
cd4d569540
Use old-style named subpattern syntax to avoid problems with antiquated PCRE
2012-11-26 13:21:03 +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
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
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
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
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
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