Jordi Boggiano
f06c0cb580
Code reorgs and make bool values real booleans, refs #1637
2013-03-01 23:47:24 +01:00
Jordi Boggiano
8eb71f5478
Merge remote-tracking branch 'ricardclau/dirty-updates'
2013-03-01 23:35:37 +01:00
Christian Jul Jensen
b04dbf5d71
Outout message when trying to update non-installed packages
2013-03-01 14:39:33 +01:00
Ricard Clau
2a2bb6aad6
remove unnecessary else
2013-03-01 10:22:12 +01:00
Ricard Clau
56f4625ec8
check first if there are changes
2013-02-28 19:44:29 +01:00
Ricard Clau
48ac383599
initial steps with new config value, implementation of discard changes for git and svn
2013-02-28 19:02:19 +01:00
Daniel González
ed590de8dd
typo
...
I see, that exist a typo error.
2013-02-28 16:56:26 +01:00
Jordi Boggiano
c29f3c698e
Fix support of aliases combined with reference locked packages, fixes #1631
2013-02-28 10:51:21 +01:00
Jordi Boggiano
e3f06582e4
Clean up archive downloader, fixes #1630
2013-02-27 19:15:40 +01:00
Jordi Boggiano
1c468e7c02
Fix cs
2013-02-27 17:35:53 +01:00
Markus Tacker
821f57f443
A bug in PHP prevents the headers from correctly beeing sent when a content-type header is present and
...
NOT at the end of the array
https://bugs.php.net/bug.php?id=61548
This updates fixes the array by moving the content-type header to the end
2013-02-27 17:07:13 +01:00
Jordi Boggiano
9f961dca92
Guard against arrays being passed to is_file, fixes #1627
2013-02-27 15:45:04 +01:00
Jordi Boggiano
259a25344d
Use the api to get file contents instead of raw.github.com
...
raw.github does not like the access_token query param
2013-02-27 14:10:28 +01:00
Jordi Boggiano
5454645cf3
Merge pull request #1625 from jappie/master
...
Fixed the "access_token query param" (5b1f314
) fix
2013-02-27 04:36:27 -08:00
Jordi Boggiano
573b7a0fb7
Only downgrade providers but not the notification url
2013-02-27 13:32:21 +01:00
Jordi Boggiano
88ae6c023b
Extract archives into temp dir to shorten paths and avoid issues on windows, fixes #1591
2013-02-27 13:31:55 +01:00
Jasper N. Brouwer
4347cb7a55
Fixed the "access_token query param" ( 5b1f314
) fix
2013-02-27 13:23:59 +01:00
Jordi Boggiano
f69418427f
Add lib-ICU platform package
2013-02-27 13:11:35 +01:00
Jordi Boggiano
5b1f3145c2
Update the way github authorization is handled, fixes #1632
...
Since api.github.com redirects to s3 for downloads and s3 does not like Authorization
headers, we have to rely on the access_token query param. Otherwise php follows redirects
but still sends the Authorization header to all following requests.
2013-02-27 12:34:18 +01:00
Jordi Boggiano
15e9c3d101
Show proper error message when a git bitbucket repo is loaded as hg repo, refs composer/packagist#294
2013-02-27 10:54:19 +01:00
Shane Auckland
a783727227
adding use statement
2013-02-25 15:55:37 +00:00
Shane Auckland
0ba335730e
Specific schema validation failure messages (fixes issue #1616 )
2013-02-25 15:34:31 +00:00
Shane Auckland
914a4b32e4
removing incorrect optimization
2013-02-25 09:15:25 +00:00
Shane Auckland
c6c521bfae
optimizing loops
2013-02-25 08:55:26 +00:00
Jordi Boggiano
e43d0b5a5b
Allow for "proprietary" as license identifier
2013-02-24 18:33:06 +01:00
Jordi Boggiano
8d55b9cced
Merge remote-tracking branch 'ronnylt/script-event-post-dump-autoload'
...
Conflicts:
tests/Composer/Test/Autoload/AutoloadGeneratorTest.php
2013-02-22 18:42:29 +01:00
Jordi Boggiano
cee34b4faa
Add the include_paths.php autoload file to the phar when it is present
2013-02-21 18:53:39 +01:00
Jordi Boggiano
d4c9a9004a
Add support for the hashed provider includes
2013-02-21 18:51:22 +01:00
Jordi Boggiano
2c4c5dd764
Fail hard only after 3 failed attempts
2013-02-21 18:18:04 +01:00
Jordi Boggiano
c7ed20e9d8
Fix minor issues in json code
2013-02-21 17:58:23 +01:00
Jordi Boggiano
b750e70f5f
Abort execution when a RepositorySecurityException is thrown
2013-02-21 17:41:38 +01:00
Jordi Boggiano
995dc40130
Make packagist downgrade out of ssl after fetching the main file, since the other files can be verified via sha256
2013-02-21 17:37:18 +01:00
Jordi Boggiano
211b69b38b
Adjust exception message
2013-02-21 17:07:53 +01:00
Jordi Boggiano
b59489f6ae
Merge remote-tracking branch 'edas/exception-on-broken-signature'
2013-02-21 17:04:41 +01:00
Jordi Boggiano
9521d1e7ad
Make use of new hashed provider filenames, fixes #1431 , refs composer/packagist#283
2013-02-21 16:50:04 +01:00
Jordi Boggiano
27898c4c31
Suppress errors from mkdir calls that are checked for failure
2013-02-20 14:51:15 +01:00
Jordi Boggiano
0525297ff5
Always move time to the end of the package spec in the lock file, fixes #1498
2013-02-20 13:27:45 +01:00
Jordi Boggiano
b7cd971b06
Merge pull request #1598 from fabpot/package-time-fix
...
fixed time parsing when the composer.lock file has an old time format
2013-02-20 01:01:38 -08:00
Fabien Potencier
ab4e3fbf86
fixed time parsing when the composer.lock file has an old time format
2013-02-19 19:42:59 +01:00
Jordi Boggiano
5a484cb3a9
Make sure target-dir plays well with classmap and files autoload, for root and deps, refs #1550
2013-02-19 15:23:43 +01:00
Jordi Boggiano
ab1256e135
Merge remote-tracking branch 'cmodijk/master'
2013-02-19 14:21:31 +01:00
Jordi Boggiano
518253e150
Show proper repo information and not always the default ones
2013-02-19 11:54:20 +01:00
Jordi Boggiano
8ac4b649c3
Merge remote-tracking branch 'gerryvdm/master'
...
Conflicts:
src/Composer/Command/ShowCommand.php
2013-02-19 11:42:15 +01:00
Igor Wiedler
c1a4e5d43b
Add curl -sS everywhere
2013-02-18 17:56:13 +01:00
Jordi Boggiano
e348642aa7
Fix json manipulator handling of escaped backslashes, fixes #1588
2013-02-18 17:27:43 +01:00
Jordi Boggiano
2e12993c9c
Make selfupdate use ssl when possible
2013-02-15 23:55:20 +01:00
Jordi Boggiano
d4fb7bd251
Substract 1char from the width to avoid blank lines in the output on windows
2013-02-15 14:23:08 +01:00
Jordi Boggiano
211ca0c826
Merge remote-tracking branch 'KingCrunch/pretty-show'
2013-02-15 14:19:35 +01:00
Jordi Boggiano
c55c9e4e8d
Use strtr instead of str_replace
2013-02-15 12:54:33 +01:00
Sebastian Krebs
b5c7d97e8c
Pretty "show"-command
2013-02-15 12:17:39 +01:00
Eric Daspet
a8a99cee24
Fix RepositorySecurityException class name
2013-02-15 09:52:31 +01:00
johnstevenson
a2525c8fbe
Replace backslashes in Window directories for config --list
2013-02-14 23:12:24 +00:00
Eric Daspet
59f8be3b92
Throw Exception on broken signature
...
This is related to issue #1562
With a fresh installation of Composer I had the following message:
> The contents of https://packagist.org/p/providers-latest.json do not
match its signature, this is most likely due to a temporary glitch but
could indicate a man-in-the-middle attack.
> Try running composer again and please report it if it still persists.
This was *probably* a temporary glitch, as the error did not appear
again, even after a full reinstallation of all packages.
*However* Composer had no way to differentiate a man-in-the-middle
attack and a temporary glitch. The installation / update did continue
despite the problem and files where installed / updates with no easy
rollback. These files may have been corrupted with malicious code and I
have no way to check they don't.
This is a *serious* security issue.
The code in [ComposerRepository line
434](https://github.com/composer/composer/blob/master/src/Composer/Repos
itory/ComposerRepository.php#L434) states
```php
// TODO throw SecurityException and abort once we are sure this can not
happen accidentally
````
Even if the broken signature may happen in accidentally in a standard
process, if it may be a security issue, we have to abort the procedure,
or at least ask for confirmation to the user. If it helps continuing
despite the temporary glitch, it may be possible to add a command line
switch like `--ignore-signature` to force the process to continue.
Proposed :
Send a RepositorySecurityException instead of the warning, even if this
may happen accidentally
2013-02-14 15:53:40 +01:00
Cliff Odijk
5127fe8359
added type check to autoloader fixes #1504
2013-02-14 00:10:18 +01:00
Jordi Boggiano
2b36f61596
Use full hash in version information of dev phars, fixes #1502
2013-02-13 14:32:50 +01:00
Jordi Boggiano
97dfbefa72
Add support for arbitrary values for the references in version constraints
2013-02-13 13:26:27 +01:00
Jordi Boggiano
17a5bdf162
Normalize github URLs generated by the GitHubDriver, fixes #1551
2013-02-13 12:55:14 +01:00
Jordi Boggiano
94e99b9c8b
Update docs, config command and schema with all the config values
2013-02-12 11:16:52 +01:00
Jordi Boggiano
5165008be7
Merge remote-tracking branch 'pierredup/master'
2013-02-12 10:17:49 +01:00
Jordi Boggiano
dd372e7635
Add explicit return
2013-02-12 10:14:44 +01:00
Jordi Boggiano
8ab5ef430a
Merge remote-tracking branch 'bamarni/require-command-rollback'
2013-02-12 10:13:29 +01:00
Jordi Boggiano
f98f093f7b
Minor code reformatting and error message clarification
2013-02-11 22:55:14 +01:00
Jordi Boggiano
8bcb442d2b
Merge remote-tracking branch 'romainneutron/zip-downloader'
2013-02-11 22:53:26 +01:00
Jordi Boggiano
1dd7700fc2
Capture output of the rm command
2013-02-11 22:52:06 +01:00
Jordi Boggiano
2d40e14985
Try twice to remove a directory on windows because sometimes it fails due to temporary locks
2013-02-11 22:51:24 +01:00
Gerry Vandermaesen
77290069a2
Added option to only show package names
...
Added the --name-only (-N) option to the show command to only list
package names (and exclude version and description).
This is useful to produce a list of package names to be parsed by
a shell script for example (bash completion comes to mind).
2013-02-11 16:13:43 +01:00
Gerry Vandermaesen
2552f4c65e
Added option to only show available packages
...
Added the --available (-a) option to the show command to only list
the available packages, similar to the --installed and --platform
options.
Additionally changed the output formatting when limiting the
package result to remove the hierarchy when only one type is being
showed. This facilitates parsing of a list of packages (for example
for shell scripting and completion).
2013-02-11 16:05:13 +01:00
Jordi Boggiano
908d2d91da
Fix case insensitive matching
2013-02-11 11:52:50 +01:00
Jordi Boggiano
432955e0ae
Fix github url escaping, raw.github.com doesnt like escaped slashes
2013-02-11 09:34:50 +01:00
Bilal Amarni
ae9a001053
RequireCommand - check if composer.json is writable
2013-02-02 10:49:32 +01:00
Bilal Amarni
99e4173b3d
RequireCommand - rollback if it fails ( fixes #1469 )
2013-02-01 10:24:05 +01:00
Romain Neutron
72d4bea89e
Change strategy for ZipDownloader
...
Try to use unzip command-line before ZipArchive as this one does not correctly handle file permissions whereas unzip does.
2013-01-31 10:57:59 +01:00
perprogramming
9219e1ab0a
Simplify ordering of links (there cannot be multiple links to the same target)
2013-01-31 10:19:16 +01:00
perprogramming
704837c574
- Sort links and keywords in ArrayDumper result (fixes issue #1499 )
...
- Adapt ArrayDumperTest
2013-01-31 09:55:19 +01:00
Jordi Boggiano
3b2accfb58
Merge pull request #1543 from Slamdunk/minor/mt-rand
...
Switch rand() to mt_rand()
2013-01-30 02:50:42 -08:00
Jordi Boggiano
49c839d780
Fix cache blasting on nix
2013-01-30 11:19:16 +01:00
Filippo Tessarotto
470adc47df
Switched rand() to mt_rand()
2013-01-30 10:44:07 +01:00
johnstevenson
ff1cf15cb4
Fix unlink(folder) failure on Windows using removeDirectory()
2013-01-28 15:38:50 +00:00
Jordi Boggiano
46f5c53521
Merge pull request #1530 from pborreli/typos
...
Fixed typos
2013-01-27 02:06:30 -08:00
David Weinraub
86defea407
Modify punctuation for outdated dependency message in installer
2013-01-27 03:25:19 +07:00
Pascal Borreli
46bbf83778
Fixed typos
2013-01-26 18:43:01 +00:00
Jordi Boggiano
5a4c720535
Add another missing use statement, fixes #1521
2013-01-25 10:22:54 +01:00
Jordi Boggiano
1539c54a1d
Merge pull request #1523 from deguif/master
...
Moved setter for repository before getter in BasePackage class
2013-01-25 01:19:31 -08:00
Jordi Boggiano
958ffd8e8b
Add missing use statement, fixes #1521
2013-01-25 10:16:53 +01:00
deguif
3c21dc1499
Moved setter before getter and added @inheritDoc
2013-01-24 13:04:37 +01:00
Jordi Boggiano
8904888a74
Add php-64bit package if the php version has 64bit ints, fixes #1506 , fixes #1511
2013-01-23 15:55:48 +01:00
Jordi Boggiano
5bac9ffaaa
Merge remote-tracking branch 'xrstf/mercurial-support'
2013-01-23 15:47:51 +01:00
deguif
1b5229dc04
Fixed phpdoc
2013-01-23 11:24:20 +01:00
Christoph
c84d3d5937
replicate the git behvaiour to resolve a feature's version for mercurial
2013-01-23 04:53:57 +01:00
Christoph
d84484b49d
added hg support for Package\Locker
2013-01-23 04:37:02 +01:00
Christoph
c7c55915f8
do not output the xcopy summary
2013-01-21 00:52:56 +01:00
Jordi Boggiano
e33aebc75d
Fix cs
2013-01-17 17:15:22 +01:00
Jordi Boggiano
1bd01a8b0b
Merge remote-tracking branch 'joeholdcroft/autoload-namespace-prepend'
2013-01-17 17:14:27 +01:00
Joe Holdcroft
7d5e4f76fb
Bug fix & changing loop + array_unshift to array_merge
2013-01-17 14:12:03 +00:00
Jordi Boggiano
a7c950cddd
Add support for github-oauth in config command
2013-01-16 16:19:22 +01:00
M N Islam Shihan
41e91f3064
Fixed an issue when a phar file is used in "files" option in composer.json
2013-01-16 00:29:02 +06:00
Pierre du Plessis
91ca7d7493
Make use-include-path default to false
2013-01-14 13:09:51 +02:00
Pierre du Plessis
84b34b70e0
Add config option to set if the PHP include path should automatically be used when generating the autoloader
2013-01-14 11:15:06 +02:00
Jordi Boggiano
dea4bdf8f0
Expand {} into a new line before manipulating json, fixes #1481
2013-01-13 17:06:35 +01:00
Jordi Boggiano
cea4c05021
Fix parsing of ~ version constraint with unstable versions, fixes #1476
2013-01-13 16:36:40 +01:00
Igor Wiedler
24611ec919
Add newline because JsonManipulator does not expand {}
2013-01-13 16:02:50 +01:00
Igor Wiedler
a48675005b
Implicitly create composer.json in require command
...
This allows shorteninig install instructions if you do not want to use init
(because it is interactive) and you do not want to use create-project (there
is no skeleton, or you do not want to use a skeleton).
2013-01-13 15:57:03 +01:00
Jordi Boggiano
a18db058d5
Fix typo
2013-01-11 16:36:03 +01:00
Jordi Boggiano
ee1691f799
Also try authenticating on github for 403 responses
2013-01-11 16:27:33 +01:00
Ronny López
f627c3c603
Make Event devMode argument optional (false by default).
2013-01-10 18:12:46 +01:00
Ronny López
e5cbf83185
Added post-autoload-dump script event.
2013-01-10 15:04:20 +01:00
Jordi Boggiano
b51a4a7854
Improve depends output, fixes #1459
2013-01-08 17:38:27 +01:00
Jordi Boggiano
c80cb76b9b
Always prepend autoloaders to avoid tools (i.e. phpunit) taking precedence over the project autoloader
2013-01-08 17:34:37 +01:00
Jordi Boggiano
1356021cb9
Remove installation-source from lock file, fixes #1464
2013-01-08 13:54:25 +01:00
Jordi Boggiano
2e19d67aec
allow K/KB as well as KiB for cache size configuration
2013-01-05 20:02:51 +01:00
Jordi Boggiano
514a3cde77
CS fixes
2013-01-05 20:01:58 +01:00
Jordi Boggiano
6ce285b70c
Merge remote-tracking branch 'galymzhan/add-cache-files-maxsize'
2013-01-05 19:51:54 +01:00
Jordi Boggiano
1a98d9f705
Only inject logo in help page and not in the app name
2013-01-05 18:33:29 +01:00
Jordi Boggiano
cd12df5c1f
Merge remote-tracking branch 'romainneutron/ascii-art'
2013-01-05 18:20:51 +01:00
Jordi Boggiano
4c35f54356
Simplify regex pattern
2013-01-05 18:04:57 +01:00
Grégoire Pineau
fcac93b3f1
Fixed InitCommand::addVendorIgnore
2013-01-02 11:02:32 +01:00
Romain Neutron
ce4a015579
Add a composer ascii-art logo
2012-12-28 20:24:21 +01:00
Jordi Boggiano
1beccf9f0f
Fix access of the static loader property
2012-12-25 16:08:36 +01:00
Jordi Boggiano
64ca297f97
Autoload dev packages as well for script execution, refs #1430
2012-12-19 10:50:56 +01:00
Martin Hasoň
45d7eb5b53
Fixed generating packageMap in AutoloaderGenerater (fixes generating include_paths.php file)
2012-12-17 11:13:07 +01:00
Galymzhan
219b489d01
add size-based limit for files cache, fixes #1321
2012-12-17 01:19:16 +06:00
Galymzhan
69f2230a4c
add public method Filesystem#size
2012-12-17 01:04:39 +06:00
Jordi Boggiano
321065b124
Merge remote-tracking branch 'hason/autoloader'
2012-12-16 18:15:52 +01:00
Jordi Boggiano
247b02d077
Fix minimum-stability handling in InitCommand, fixes #1421
2012-12-15 18:35:32 +01:00
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