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
Jordi Boggiano
bebd1ce9c7
Always check for OAuth token in git config, fixes #1243
2012-10-22 17:11:34 +02:00
Jordi Boggiano
b4bcc5b5c8
Fix bogus operations that trigger a "package is not installed" exception for dev installs, refs #789
2012-10-22 15:55:29 +02:00
Jordi Boggiano
bd826d7644
Mock local repositories in dry-runs
2012-10-22 15:50:40 +02:00
Jordi Boggiano
85671021c3
Clear id when cloning
2012-10-22 14:39:49 +02:00
Jordi Boggiano
e1e7141ae9
Apply updates in the NoopInstaller
2012-10-22 14:33:09 +02:00
Jordi Boggiano
1760b1e093
Prevent CompositeRepository instances from being nested
2012-10-22 14:29:34 +02:00
Jordi Boggiano
fef3dacdfb
Reset ids of aliased packages as well
2012-10-22 14:28:55 +02:00
Jordi Boggiano
350c7cbb3a
Fix constraints shown in Problem output
2012-10-22 10:27:12 +02:00
Jordi Boggiano
233bdb3863
Use proper pretty string for the aliased constraint
2012-10-21 19:16:31 +02:00
Jordi Boggiano
eceda0ffc7
Fix regression introduced in beb9a5bd72
2012-10-21 19:16:11 +02:00
Jordi Boggiano
76663cf21e
Avoid following the URL to the authorization that was just created, fixes #1238
2012-10-21 18:10:32 +02:00
Wes Mason
169bb2d60e
Use -r option of read shell builtin to avoid escaping of backslashes on password input
2012-10-21 18:07:26 +02:00
Jordi Boggiano
31a1bd2c39
Remove output if the token can be fetched automatically
2012-10-21 18:03:18 +02:00
Jordi Boggiano
c53729793b
Make sure the global config file is only readable by the owner
2012-10-21 18:01:53 +02:00
Jordi Boggiano
7aab7c6297
Fix StreamContextFactory tests
2012-10-21 17:57:16 +02:00
Jordi Boggiano
39e69a3b12
Refactor OAuth acquisition code to generalize it
2012-10-21 17:56:57 +02:00
Jordi Boggiano
bf5f34a114
Merge remote-tracking branch '1stvamp/github-tokens-from-git-config'
2012-10-21 17:12:14 +02:00
Jordi Boggiano
c7b26c8d82
Return 1 if installation of deps failed, fixes #936
2012-10-21 17:00:05 +02:00
Jordi Boggiano
ca1dcc4659
Merge remote-tracking branch 'nbaksalyar/proxy_fix'
2012-10-21 16:25:56 +02:00
Jordi Boggiano
338127ff9c
Disable failure on hash mismatch until it can be proven to work reliably
2012-10-21 16:10:47 +02:00
Jordi Boggiano
3116c979d3
Fix undefined var, fixes #1235
2012-10-21 16:03:05 +02:00
Jordi Boggiano
573e4b2a7c
Merge branch 'newrepo'
2012-10-21 14:18:00 +02:00
Wes Mason
5fb0403276
Use process executor instead of exec to run git config
2012-10-21 10:05:56 +01:00
Wes Mason
1442c1e026
Damnable tabs!
2012-10-21 10:02:33 +01:00
Wes Mason
2cb07dd2fe
Allow use of Github OAuth2 token stored in git config
2012-10-21 01:06:56 +01:00
Nikita Baksalyar
8f0f1e3aac
Fixed an issue with HTTP proxy and PHP 5.4
2012-10-20 20:27:46 +05:00
Jordi Boggiano
a59a5c4581
Merge remote-tracking branch 'simensen/sem-version-support'
2012-10-19 13:55:47 +02:00
Jordi Boggiano
44c271a477
Merge remote-tracking branch 'simensen/less-than-dev'
2012-10-19 13:43:03 +02:00
Jordi Boggiano
ba96f9f6b5
Clarify conditional
2012-10-19 13:42:35 +02:00
Jordi Boggiano
c2d9fa43eb
Merge remote-tracking branch 'fortrabbit/frbit-createprojectdist'
2012-10-19 13:39:25 +02:00
Ulrich Kautz
051118c500
Check for necessity of VCS cleanup when --prefer-dist is used (only project package, so far)
2012-10-19 12:56:59 +02:00
Jordi Boggiano
0a3097c569
Merge remote-tracking branch 'bboer/feature/svn-alternative-structures'
...
Conflicts:
src/Composer/Repository/Vcs/GitHubDriver.php
2012-10-19 12:19:19 +02:00
Jordi Boggiano
fa3d6c7ce2
Fix originUrl in FileDownloader, refs #423
2012-10-19 12:03:13 +02:00
Jordi Boggiano
a28d53d4c0
Add missing v before checkout branches when needed, refs #1164
2012-10-19 11:43:49 +02:00
Jordi Boggiano
43c21a736c
Send headers as array instead of one big string
2012-10-19 11:02:18 +02:00
Jordi Boggiano
73aea05907
Send source instead of @package_version@ for the composer version in UA
2012-10-19 10:50:28 +02:00
Jordi Boggiano
5051e7a0a2
Only try to authorize when fetching the repo info, not subsequent calls, refs #423
2012-10-19 10:24:00 +02:00
Jordi Boggiano
348ec26c91
Always return false or a class name, fixes #1231
2012-10-18 18:55:49 +02:00
Jordi Boggiano
e0ce22f7cc
Fix tests
2012-10-18 18:43:31 +02:00
Jordi Boggiano
cf0753e062
Initialize config if it does not exist yet
2012-10-18 18:18:40 +02:00
Jordi Boggiano
fa89ef75e4
Remove unused use statements
2012-10-18 17:45:26 +02:00
Ulrich Kautz
4f4cbc17d9
Added "--prefer-dist" option to create-project command
2012-10-18 17:38:09 +02:00
Jordi Boggiano
7d4857fc5b
Catch all 4**/5** responses
2012-10-18 17:09:38 +02:00
Jordi Boggiano
32282e7461
Add hostname to the OAuth app name
2012-10-18 17:08:34 +02:00
Jordi Boggiano
a9811c4e40
Store and reload the github token to/from the config
2012-10-18 16:48:44 +02:00
Jordi Boggiano
503234451b
Simplify ConfigCommand to use the JsonConfigSource
2012-10-18 16:48:43 +02:00
Jordi Boggiano
e410da786e
Add ConfigSourceInterface and matching class
2012-10-18 16:48:42 +02:00
Jordi Boggiano
3b01d26d67
Swap user credentials for an OAuth token from GitHub
2012-10-18 16:48:42 +02:00
Thomas Adam
1bd5d88b02
quick workaround for Github API limit
2012-10-18 16:48:41 +02:00
Jordi Boggiano
3742459a41
Infer stability flags and parse references for aliased packages as well
2012-10-18 15:13:32 +02:00
Jordi Boggiano
5978197b5d
Reset package IDs before they can be used in the pool in case there are already some in the cache
2012-10-18 12:57:55 +02:00
Jordi Boggiano
ee0cd07468
CS fixes
2012-10-18 10:35:06 +02:00
Jordi Boggiano
852c369575
Improve error reporting on downloads and copies, refs #1228
2012-10-18 10:30:32 +02:00
Jordi Boggiano
247d1aca41
Avoid double slashes if HOME ends with a slash, fixes #1227
2012-10-18 09:40:35 +02:00
Jordi Boggiano
8949d43dca
Remove VCS info from the root dir only, fixes #1229
2012-10-18 09:36:34 +02:00
Jordi Boggiano
e79e7dcd8d
Merge remote-tracking branch 'hason/classgenerator'
2012-10-17 17:19:23 +02:00
Jordi Boggiano
f752b29fc6
Always make sure we are on the right branch
2012-10-17 17:15:49 +02:00
Martin Hasoň
9582a8abfa
Added tests for consistency of data in AutoloadGenerator::sortPackageMap
2012-10-17 12:03:52 +02:00
Martin Hasoň
1ff1b8ac1f
Sorted generated classmap
2012-10-17 12:00:45 +02:00
Jordi Boggiano
110044c3ea
Fix up create-project command
2012-10-17 11:29:26 +02:00
Jordi Boggiano
2a0e783c42
Merge remote-tracking branch 'lyrixx/create-project-delete-vcs'
...
Conflicts:
composer.json
composer.lock
2012-10-17 11:05:13 +02:00
Martin Hasoň
c63f0d9642
Preserved original position of package if required packages are before this
2012-10-17 10:50:53 +02:00
Jordi Boggiano
3068f29b4f
Checkout branch by name when the current reference matches the branch tip, fixes #1164
2012-10-17 10:49:54 +02:00
Martin Hasoň
e75abcbb41
Fixed order of packages in the classmap autoloader
2012-10-17 01:40:15 +02:00
Martin Hasoň
b7f96d5dc3
Fixed autoloader generator
2012-10-17 01:18:22 +02:00
hinikato
1989479634
Fixed class normalization for class map case.
2012-10-16 13:59:33 +03:00
Grégoire Pineau
1dd04cb715
Removed useless code
2012-10-15 19:48:50 +02:00
Grégoire Pineau
6f9c3427b6
Create-project command remove all VCS history
...
In fact, there are some issues with create-project command.
When people create project with composer, they do not think to
delete main .git folder. So they embed 3th history in theirs own
repository. (see
https://connect.sensiolabs.com/profile/jmoati/project/gitoliteadmin
for instance)
More over, people may not use git.
2012-10-15 19:47:08 +02:00
Jordi Boggiano
541bcabbc0
Actually check the hash after downloading
2012-10-15 14:37:27 +02:00
Christophe Coevoet
c322476343
Fixed the help of the config command
2012-10-15 15:30:44 +03:00
Jordi Boggiano
61a3c50436
Fix version guessing when used on feature branches
2012-10-15 12:00:22 +02:00
Jordi Boggiano
59edd4e6d6
Show version in composer show --self
2012-10-15 12:00:21 +02:00
Jordi Boggiano
6a03e4f9ac
Code optimizations: Avoiding counting repeatedly
2012-10-14 16:58:00 +02:00
Jordi Boggiano
beb9a5bd72
Code optimizations: avoid loops in match()
2012-10-14 16:35:32 +02:00
Jordi Boggiano
21a0ae9cad
Cache whatProvide calls
2012-10-14 16:34:17 +02:00
Jordi Boggiano
07f72e9fb6
Add support for provider listings
2012-10-14 16:33:53 +02:00
Jordi Boggiano
a3f9accd37
Fix various dumb issues
2012-10-13 18:54:48 +02:00
Jordi Boggiano
aafc1f7857
Make sure alias package have a repo instance set
2012-10-13 17:19:06 +02:00
Jordi Boggiano
41c7432fef
Do not fetch from repo for packages that obviously can not be there
2012-10-13 17:18:47 +02:00
Jordi Boggiano
9369f48dcd
Fix package id
2012-10-13 13:01:35 +02:00
Pablo Godel
9c59248665
Added exit(1) when 'You must set up the project dependencies'
2012-10-12 17:01:54 -04:00
Jordi Boggiano
18492a1f84
Remove Pool::getMaxId and the solver's reliance on it
2012-10-12 18:45:41 +02:00
Jordi Boggiano
c0e5736ae7
Add support for one-file-per-provider composer repositories
2012-10-12 18:24:26 +02:00
Jordi Boggiano
fde3477563
Report issues in HgDriver as well
2012-10-12 11:23:30 +02:00
Jordi Boggiano
08670e7666
Report errors properly when git driver fails to write in the cache, refs #482
2012-10-12 11:16:47 +02:00
Jordi Boggiano
116b822953
Fix loop and add missing options
2012-10-11 21:35:51 +02:00
Jordi Boggiano
1d80720405
Add retries and failover of all jsons to cache even if the main one worked
2012-10-11 21:26:11 +02:00
Jordi Boggiano
fb296972ef
Enable https for packagist when possible
2012-10-11 20:57:31 +02:00
Jordi Boggiano
55bff36be1
Avoid displaying passwords in git exceptions, fixes #1199
2012-10-10 23:47:53 +02:00
Jordi Boggiano
a8171f5be0
Display prettier messages for second-degree required exts to avoid confusion
2012-10-10 17:54:17 +02:00
Jordi Boggiano
5083f4c685
Merge remote-tracking branch 'iambrosi/show-command-dev'
2012-10-10 13:57:03 +02:00
Jordi Boggiano
84ba1cc098
Fix typo
2012-10-10 13:46:49 +02:00
Ismael Ambrosi
18086aa5e7
Added option to display dev-required packages
2012-10-10 09:45:44 -02:00
Jordi Boggiano
c492476e88
Merge branch 'interactive-dirty-updates'
2012-10-10 11:11:47 +02:00
Jordi Boggiano
ded485dd60
Fix root aliasing and allow aliasing using the branch-alias as source
2012-10-09 15:07:13 +02:00
Beau Simensen
081ead1635
Version Parsing: Consider <x.y.z to be <x.y.z-dev
...
> Consider `<x.y.z` to be `<x.y.z-dev.` Because in 99%
> of the cases that's what the intent is. Could be
> overriden with `<x.y.z-stable`.
- @Seldaek
refs #643
2012-10-08 10:44:37 -07:00
Jordi Boggiano
81a7d40428
Merge remote-tracking branch 'timheil/master'
2012-10-08 19:31:49 +02:00
Jordi Boggiano
4e3f4f24fc
Try to figure out which editor is available on *nix
2012-10-08 19:22:48 +02:00
Jordi Boggiano
3a9c5b3678
Remove dead break statements
2012-10-08 18:45:41 +02:00
Jordi Boggiano
dc033e33d6
Pick longest match always
2012-10-08 18:35:22 +02:00
Jordi Boggiano
a4e5f000d5
Only create the root file empty and error out on missing local files
2012-10-07 19:20:45 +02:00
Jordi Boggiano
5cb9a6ead7
Write in the json directly without reformatting the whole file - skip validation since that is not really the job of the config command
2012-10-07 19:18:22 +02:00
Jordi Boggiano
8403178ddb
config --list should only list relevant sections
2012-10-07 16:37:59 +02:00
Jordi Boggiano
4086c24778
Do or do not, there is no try
2012-10-07 16:33:40 +02:00
Jordi Boggiano
17d8dfba1d
Allow editing all config values
2012-10-07 16:33:09 +02:00
Jordi Boggiano
1b7906e82d
Add --unset flag
2012-10-07 16:08:53 +02:00
Jordi Boggiano
d00d7eef7f
Use default editors if EDITOR is not set, improve windows compatibility
2012-10-07 15:48:50 +02:00
Jordi Boggiano
0615455087
Clean up syntax/docs & simplify some bits of code
2012-10-07 15:47:32 +02:00
Jordi Boggiano
1a638959c2
Merge remote-tracking branch 'JoshuaEstes/feature/config'
2012-10-07 15:21:24 +02:00
Jordi Boggiano
0a549efd0e
Allow interactive resets or stash/apply cycles when updating dirty packages instead of failing hard
2012-10-07 15:19:55 +02:00
John Kary
88650f9333
Add test for intermixing PHP callables and CLI commands in a single event's script stack
...
Wrapped execution of the PHP callable in its own method in order to mock/test it
2012-10-06 22:37:52 -05:00
John Kary
22cab83bb1
PHP callables cannot containing spaces
2012-10-06 22:36:17 -05:00
Beau Simensen
96a76eeffc
Semantic Version Parsing: ~version
...
Implemented `~` according to #643 and used the following versions
as a test case as defined by @Seldaek:
* "~1.2.3.4" = ">=1.2.3.4 <1.2.4.0-dev"
* "~1.2.3" = ">=1.2.3 <1.3.0-dev"
* "~1.2" = ">=1.2.0 <2.0.0-dev"
* "~1" = ">=1.0.0 <2.0.0-dev"
Refs #643
2012-10-06 07:49:11 -07:00
John Kary
be90496952
Add ability to call CLI-based commands from an event
2012-10-05 23:37:26 -05:00
Jordi Boggiano
62bb5b339b
Allow parsing of stability modifiers combined with multi-constraints
2012-10-05 19:05:39 +02:00
Jordi Boggiano
b3077bc4bc
Merge pull request #1177 from sandermarechal/stream-context
...
Allow setting stream context options
2012-10-04 09:18:08 -07:00
Sander Marechal
0d9e08f9af
Use array_replace_recursive() instead of array_merge_recursive()
2012-10-03 18:54:27 +02:00
Joshua Estes
74c344ffe4
bug fix
2012-10-03 08:41:07 -05:00
Joshua Estes
41bc8fd1b6
updated the help for the command
2012-10-03 08:38:29 -05:00
Joshua Estes
ebc67f3191
added the ablity to allow users the option of telling where the file they want to edit/update is
2012-10-03 08:23:56 -05:00
Joshua Estes
2e34ada3f0
updated some of the core functionality, only supports process timeout and repositories
2012-10-03 08:12:39 -05:00
Joshua Estes
cec8debcdc
added a validate schema function to make sure the user does not enter vomit into the config files
2012-10-03 08:12:04 -05:00
Joshua Estes
7b00dfab4c
updated value argument to be array
2012-10-03 08:11:18 -05:00
Sander Marechal
6cf860669f
Add repository stream context options
...
Add support for passing stream context options to the
StreamContextFactory. This allows support for SSH keyfiles, SSL
certificates and much more. Example:
{
"repositories": [
{
"type": "composer",
"url": "ssh2.sftp://host:22/path/to/packages.json",
"options": {
"ssh2": {
"username": "composer",
"pubkey_file": "/path/to/composer.key.pub",
"privkey_file": "/path/to/composer.key"
}
}
}
]
}
2012-10-03 14:49:41 +02:00
Jordi Boggiano
cb2a0f46a1
Merge remote-tracking branch 'cs278/issue/879-dev-autoload-definitions'
...
Conflicts:
src/Composer/Installer.php
2012-10-03 11:50:06 +02:00
Jordi Boggiano
e188f69a0f
Merge remote-tracking branch 'origin/master'
2012-10-03 11:18:44 +02:00
Jordi Boggiano
4998bab944
Show warning if the svn binary is missing
2012-10-03 11:14:37 +02:00
Sander Marechal
4799053ca9
Allow dot in URL scheme
...
This makes it possible to support SSH2 urls, like ssh2.scp://
See: http://www.php.net/manual/en/wrappers.ssh2.php
2012-10-03 10:50:02 +02:00
Jordi Boggiano
c7a13893c7
Merge remote-tracking branch 'mheleniak/rename_reliability'
2012-10-03 10:05:55 +02:00
Joshua Estes
3c5500aa95
updated a few things, works a little nicer, but still not yet to the point where it should be
2012-10-02 13:33:08 -05:00
Joshua Estes
6386921f99
deleted the repository, added a config command that current will just list the config for either file and open vim to edit the file
2012-10-02 10:42:48 -05:00
Jordi Boggiano
a5eaba805c
Merge pull request #1174 from szeber/master
...
Mercurial bookmarks support
2012-10-02 06:06:24 -07:00
Arnaud Le Blanc
0119e80c18
added --prefer-dist option to require command
2012-10-02 13:42:07 +02:00
Zsolt Szeberenyi
5201564c0f
Added support for hg bookmarks
2012-10-02 13:41:03 +02:00
Joshua Estes
457d0aac94
cleaned up and added more comments
2012-10-01 15:27:30 -05:00
Johannes M. Schmitt
0ddafdbd7e
fixed return
2012-10-01 21:50:35 +02:00
Johannes M. Schmitt
7ff550e4a6
fixed some bugs in the validator
2012-10-01 21:47:17 +02:00
Mark Achee
5ed5f1314b
Capture user/pass from 'git remote' when updating non github repo
2012-10-01 12:56:41 -05:00
Johannes M. Schmitt
4e769e1100
moved some code to a dedicated class
2012-10-01 19:53:30 +02:00
Joshua Estes
7be31e12ec
add a repository in either the global config or the local composer.json file
2012-10-01 11:07:53 -05:00
Joshua Estes
e416d451c1
blah, don't need that
2012-10-01 11:06:50 -05:00
Mark Achee
6f689f8926
Look for Auth failed anywhere in errorOutput
2012-10-01 10:14:05 -05:00
Mark Achee
ac2fed29a4
Store http auth creds by domain only
2012-10-01 10:11:34 -05:00
Joshua Estes
ec71674826
added empty configuration command and updated the application class to pull it in for display
2012-10-01 09:19:20 -05:00
Joseph Bielawski
4772db1460
Add missing `use` in HgDriver
...
Closes #1165
2012-10-01 14:59:02 +03:00
Mark Achee
9d03dc5a89
Attempt user/pass authentication for git repos not on github
2012-09-30 11:12:29 -05:00
Mateusz Heleniak
91fc635ca5
better rename reliability on Windows - a workaround for random "Access denied" errors
2012-09-29 10:54:56 +02:00
Jordi Boggiano
ce31449b2d
Fix calls to non existing method, fixes #1154
2012-09-29 03:26:08 +02:00
Jordi Boggiano
ba2d7081bc
Merge remote-tracking branch 'origin/master'
2012-09-27 23:21:40 +02:00
Jordi Boggiano
027037bb9f
Fix dist urls for lock files and hardcoded references
2012-09-27 20:23:51 +02:00
Jordi Boggiano
8a35353e8d
Allow dist installs for dev packages that do not have a source setup
2012-09-27 19:00:06 +02:00
Jordi Boggiano
beb8e0ab97
Update dist reference as well as source ref
2012-09-27 18:40:58 +02:00
Jordi Boggiano
a9afa8bc1f
Merge remote-tracking branch 'mheleniak/prefer_dist' and fix dists
...
Conflicts:
src/Composer/Installer.php
src/Composer/Package/Locker.php
2012-09-27 18:36:55 +02:00
Chris Smith
3281a0b5df
Use the locked package for the update operation
2012-09-21 00:52:19 +01:00
Chris Smith
8961c687ee
Fix unintentional manipulation of release dates
2012-09-21 00:33:27 +01:00
Jordi Boggiano
6bd7ca0230
Fix typos and simplify code
2012-09-20 11:03:58 +02:00
Jordi Boggiano
35245eb817
Add support for local urls and better error reporting to HgDriver
2012-09-20 10:38:35 +02:00
Martin Hasoň
29034ea3e0
Added support for the root package in the array dumper
2012-09-19 23:08:37 +02:00
Jordi Boggiano
8d7e5cdda5
Fix target-dir with multiple slashes too
2012-09-19 11:25:49 +02:00
Jordi Boggiano
f377e9ca87
Fix possible vendor-dir "evasion" via target-dir
2012-09-18 18:30:11 +02:00
Jordi Boggiano
ebc9c73008
Merge remote-tracking branch 'TheFootballSocialClub/loader-singleton'
2012-09-18 10:52:03 +02:00
Jordi Boggiano
0929f25945
Fix typo
2012-09-16 18:19:46 +02:00
Alexander M. Turek
6f317b7a6b
Switch working directory according to --working-dir option.
2012-09-15 12:29:56 +02:00
Alexander M. Turek
4ac678454d
Added --working-dir to definition.
2012-09-15 11:36:57 +02:00
Nils Adermann
3fa9f10184
Merge pull request #1109 from Seldaek/newlock
...
Use only the locked repository when possible for better performance
2012-09-14 08:51:04 -07:00
Jordi Boggiano
536563dc2a
Rename method
2012-09-14 17:49:03 +02:00
Jordi Boggiano
418e876e8a
Use only the locked repository when possible for better performance
2012-09-14 17:42:12 +02:00
Nils Adermann
cf029cab86
Merge pull request #1108 from Seldaek/newlock
...
Update lock file to contain the complete package info, fixes #890
2012-09-14 07:51:18 -07:00
Jordi Boggiano
83239aa338
Update lock file to contain the complete package info, fixes #890
2012-09-14 16:43:56 +02:00
Adrien Brault
fd58c24a9f
ComposerAutoloaderInitXXX::getLoader behaves like a ClassLoader singleton
...
Calling ComposerAutoloaderInit::getLoader twice when a package requires a .php file containing functions, lead to the functions to be declared twice, and cause an error.
In my case, using behat + symfony2extension + assetic, the error that occured:
PHP Fatal error: Cannot redeclare assetic_init() (previously declared in vendor/kriswallsmith/assetic/src/functions.php:20) in /vendor/kriswallsmith/assetic/src/functions.php on line 26
Fatal error: Cannot redeclare assetic_init() (previously declared in /vendor/kriswallsmith/assetic/src/functions.php:20) in /vendor/kriswallsmith/assetic/src/functions.php on line 26
2012-09-14 11:21:34 +02:00
Ulrich Kautz
ccf2539462
Search only in name
2012-09-12 16:55:10 +02:00
Jordi Boggiano
a589a47468
Merge pull request #1088 from mheleniak/bat_file_fix
...
fixed generated windows proxy file for *.exe
2012-09-10 07:50:35 -07:00
Mateusz Heleniak
4e638009ab
fixed generated windows proxy file for *.exe
2012-09-08 16:44:11 +02:00
Jordi Boggiano
d3d35f24a1
Trim query strings from dist filenames, fixes #1087
2012-09-08 14:08:19 +02:00
Jordi Boggiano
c14826dd1e
Fix exception handling when loading repos
2012-09-08 13:49:37 +02:00
Jordi Boggiano
5b9f190bcd
Make sure invalid authors are purged
2012-09-08 13:47:08 +02:00
Jordi Boggiano
fe4516aff8
Clarify exception messages when a package can not be loaded from a composer repository, fixes #1070
2012-09-08 02:00:02 +02:00
Jordi Boggiano
056dc5d690
Move config to all VcsDownloaders, enforce array for github-protocols
2012-09-08 00:45:25 +02:00
Jordi Boggiano
5b419c76ca
Fix tests
2012-09-08 00:43:51 +02:00
Jordi Boggiano
122f66098e
Merge remote-tracking branch 'hason/git_config'
2012-09-07 23:46:46 +02:00
Jordi Boggiano
509b8b9853
Merge pull request #1073 from Pawka/f-searchfix
...
Fatal on: ./composer.phar search something
2012-09-07 11:25:16 -07:00
Jordi Boggiano
20347520f2
Merge pull request #1051 from HosipLan/bug/require-files-in-right-order
...
Require files in right order
2012-09-07 06:56:15 -07:00
Martin Hasoň
3b6bd761ec
Set protocols for github in composer config file
2012-09-07 15:08:34 +02:00
Jordi Boggiano
07a982f5b9
Merge pull request #1077 from mheleniak/script_errors
...
scripts in pre-*-cmd which are not found (yet) no longer halt composer
2012-09-07 03:19:51 -07:00
Mateusz Heleniak
1e458072cf
scripts in pre-*-cmd which are not found (yet) no longer halt composer
2012-09-06 17:56:14 +02:00
Filip Procházka
80e9999d1c
typo
2012-09-06 17:26:42 +02:00
Filip Procházka
9d8db4e148
AutoloadGenerator: respect dependencies, when requiring files
2012-09-06 15:07:07 +02:00
Povilas Balzaravicius Pawka
bbac63821c
Search: initialize lowMatches as empty array.
2012-09-06 13:39:51 +03:00
Povilas Balzaravicius Pawka
7154ef9af7
search: fixed output error when no results found.
2012-09-06 09:16:10 +03:00
Povilas Balzaravicius Pawka
57d1b5a37d
Issue #1056 . Fixed callback call error on search command.
2012-09-06 09:15:29 +03:00
Jordi Boggiano
0689e24e83
Update command descriptions, fixes #1068
2012-09-06 00:26:04 +02:00
Christophe Coevoet
9e372b1d8b
Simplified the code
2012-09-05 22:56:59 +02:00
Christophe Coevoet
d0faa016c1
Refactored the search of suggested packages to support replacements
...
Fixes #752
2012-09-05 21:01:57 +02:00
Jordi Boggiano
10d1a4382f
Only generate lock file when actually necessary, fixes #1064
2012-09-04 20:06:12 +02:00
Jordi Boggiano
e0dc045955
Merge pull request #1054 from mheleniak/clean_up_bat_files
...
Clean up *.bat files when binary is removed
2012-09-04 09:04:58 -07:00
Jordi Boggiano
ecda3ea74c
Merge pull request #1060 from fabpot/fix-show-command-warning
...
Fix PHP warning in the show command when using the -s flag
2012-09-04 08:56:01 -07:00
Jordi Boggiano
0932f65a17
Return 7 chars and not 6 for short git hashes, formatting fixes
2012-09-04 16:27:22 +02:00
Jordi Boggiano
338730b19b
Merge remote-tracking branch 'zczapran/issue/1043_wrong_output_for_versions_when_updating'
2012-09-04 16:22:29 +02:00
Jordi Boggiano
e01a9c564d
Fix parsing of stability for lowercased RC versions
2012-09-04 15:59:44 +02:00
Benjamin Lévêque
042d2d4a77
readlink -f is missing on osx
...
+ osx can't execute a script with an another script
2012-09-03 15:44:49 +02:00
Fabien Potencier
b5897b291d
Fix PHP warning in the show command when using the -s flag
2012-09-03 09:40:03 +02:00
Mateusz Heleniak
924d39f405
also clean up *.bat files
2012-09-01 17:43:16 +02:00
Mateusz Heleniak
be736c745e
better exception message
2012-08-31 23:32:28 +02:00
Mateusz Heleniak
6489487245
compare references when using dists
2012-08-31 23:27:36 +02:00
Mateusz Heleniak
aa0ff14be5
added --prefer-dist option
2012-08-31 22:25:17 +02:00
Zbigniew Czapran
8d966547a2
removed overkill function isHash as suggested by @stloyd
2012-08-31 16:37:03 +01:00
bboer
00361e0087
Fixed tests
2012-08-31 08:12:20 +02:00
Zbigniew Czapran
c0c23033d5
simplified if statement
2012-08-30 23:46:33 +01:00
Zbigniew Czapran
730f206cea
removed unneccesary PackageMock and trailing whitespaces
2012-08-30 23:44:54 +01:00
Zbigniew Czapran
80c2736021
in VersionParser only truncate the version if hash
2012-08-30 22:01:21 +01:00
bboer
d1a452b00b
Made repoConfig available for the VcsDriver to be able to provide additional configuration options easily.
2012-08-30 16:52:37 +02:00
Jordi Boggiano
781e0d4f55
Add detection of gitolite user for git repos
2012-08-29 15:44:52 +02:00
Jordi Boggiano
803178d28f
CS fixes for #1038
2012-08-29 15:24:05 +02:00
Christoph Hochstrasser
560d6daccf
Using separate variable for URL parts
2012-08-29 15:12:08 +02:00
Christoph Hochstrasser
841efc98a6
Appending 'packages.json' only if not present in URL
2012-08-29 15:08:04 +02:00
bboer
93628c42d8
Add support for alternative structures
2012-08-29 13:26:53 +02:00
Jordi Boggiano
e2f8098f53
Fix depends command on 5.3, fixes #1034
2012-08-28 13:30:57 +02:00
Tim Heil
6c1820d006
Add troubleshooting URL to error message
2012-08-28 00:10:17 +02:00
Jordi Boggiano
5a247ca9a5
Fix regression in updating dev packages to latest ref, fixes #1030
2012-08-27 12:03:07 +02:00
Christophe Coevoet
66b83a39d2
Removed a PHP notice when dumping the autoloader
...
This occured when the root package has a target-dir but does not have
configure a PSR-0 autoloader.
Fixes #1028
2012-08-24 23:25:14 +02:00
Nils Adermann
01593e0628
Merge pull request #1015 from Seldaek/memory
...
Reduce memory usage by only loading packages that are actually needed, fixes #456
2012-08-24 11:32:33 -07:00
Jordi Boggiano
6f77df296a
Speed up Pool::match for common case
2012-08-24 16:46:08 +02:00
Jordi Boggiano
573aad8801
Check if ini_set exists before calling it
2012-08-24 16:38:01 +02:00
Jordi Boggiano
41fc6ff9ee
Fix formatRequirements return value, fixes #1026
2012-08-24 13:39:37 +02:00
Bilal Amarni
5669419416
fixed typo
2012-08-24 13:55:36 +03:00
Jordi Boggiano
c97720c607
Fix picking of new dev packages for updates to latest source ref
2012-08-24 12:06:29 +02:00
Jordi Boggiano
f9f86f03ae
Performance improvements to create-project
2012-08-24 11:38:42 +02:00
Jordi Boggiano
456b35ae72
Disable xdebug scream/show_exception_trace, fixes #989
2012-08-24 10:57:38 +02:00
Jordi Boggiano
c14bc368b0
Fix memory usage of the update command
2012-08-24 02:29:37 +02:00
Jordi Boggiano
e1bd2fd6df
Clean ups after feedback
2012-08-24 02:29:36 +02:00
Jordi Boggiano
a0903d4d35
Update create-project and show commands to use the new filterPackages method
2012-08-24 02:29:35 +02:00
Jordi Boggiano
c31d588b7d
Update init and depends commands to use the new filterPackages method
2012-08-24 02:29:34 +02:00
Jordi Boggiano
012798b179
Convert search command to use the filterPackages method
2012-08-24 02:29:34 +02:00
Jordi Boggiano
e3b6bd781c
Add RepositoryInterface::filterPackages to stream ops on lists
...
This cuts down on memory usage and also speeds up the search command to a third of its previous time
2012-08-24 02:29:33 +02:00
Jordi Boggiano
9965f02951
Clean up link creation
2012-08-24 02:29:32 +02:00
Jordi Boggiano
d6de4a0036
Rename Package interfaces to reduce BC issues
2012-08-24 02:29:31 +02:00
Jordi Boggiano
8a275336a1
CS cleanups
2012-08-24 02:29:30 +02:00
Jordi Boggiano
e46d26cb9b
Add loadAliasPackage to the StreamableRepositoryInterface and clear up responsibilities between Pool and Repositories
2012-08-24 02:29:29 +02:00
Jordi Boggiano
9a1fd450b0
Remove code duplication
2012-08-24 02:29:28 +02:00
Jordi Boggiano
62ead24b61
Rename variable for clarity
2012-08-24 02:29:27 +02:00
Jordi Boggiano
26e8217db7
Remove duplication of branch alias parsing code
2012-08-24 02:29:26 +02:00
Jordi Boggiano
774021bf99
Clean up Installer::aliasPackages()
2012-08-24 02:29:25 +02:00
Jordi Boggiano
25142c5351
Clarify variable variable usage
2012-08-24 02:29:24 +02:00
Jordi Boggiano
2d4076e9b2
Add support for aliases in streamed repos
2012-08-24 02:29:24 +02:00
Jordi Boggiano
c8a685be6b
Reduce memory usage by only loading packages that are actually needed, fixes #456
2012-08-24 02:29:23 +02:00
Jordi Boggiano
f08c748658
Fix tests, fix handling of branches with slashes in GitDriver, fixes #935
2012-08-24 02:06:25 +02:00
Jordi Boggiano
fbaf6bf5f7
Add --profile flag to display very basic profiling metrics
2012-08-24 01:32:29 +02:00
Jordi Boggiano
997ef763b4
urlencode() github calls for safety, refs #935
2012-08-24 01:10:13 +02:00
Nils Adermann
27d8904abe
resetToOffset method was moved to the Decisions class a while ago
2012-08-21 16:14:08 +02:00
Jordi Boggiano
242df060c7
Clarify exception message
2012-08-21 16:04:19 +02:00
Jordi Boggiano
c446331a02
Fix phar compilation
2012-08-21 10:44:05 +02:00
Jordi Boggiano
b96c1dd5fa
Prevent missing bins from breaking the whole install
2012-08-19 23:58:58 +02:00
Nils Adermann
de6bb0409b
Merge pull request #1008 from mheleniak/master
...
output info before fetching composer repos
2012-08-19 11:26:34 -07:00
Jordi Boggiano
521bbe6556
CS fixes
2012-08-18 16:22:15 +02:00
Jordi Boggiano
ef637c8f1a
CS fixes
2012-08-18 16:18:41 +02:00
Jordi Boggiano
ef1f8a605f
Fix file modes
2012-08-18 16:10:39 +02:00
Jordi Boggiano
4d84f62cd9
Improve consistency and formatting of verbose output for update/install
2012-08-18 16:01:44 +02:00
Jordi Boggiano
1aed88003f
Merge remote-tracking branch 'digitalkaoz/issue_801'
...
Conflicts:
src/Composer/Downloader/VcsDownloader.php
2012-08-18 15:31:20 +02:00
Jordi Boggiano
06675259d9
Merge remote-tracking branch 'origin/master'
2012-08-18 14:36:06 +02:00
Jordi Boggiano
209d3ebfc4
Show detailed changes in verbose mode, refs #842
2012-08-18 14:34:24 +02:00
Jordi Boggiano
756c7a04fd
Add alias to dump-autoload
2012-08-18 14:33:34 +02:00
Jordi Boggiano
5b4c6f6296
Merge remote-tracking branch 'fixe/status-command'
...
Conflicts:
src/Composer/Console/Application.php
2012-08-18 13:45:36 +02:00
Baldur Rensch
1398757963
Added a check for the return code when extracting zip file
2012-08-17 13:06:58 -07:00
Jordi Boggiano
7b3ce479cd
Merge pull request #1006 from ClementGautier/patch-1
...
Fixed typo
2012-08-17 08:17:23 -07:00
Jordi Boggiano
a54bf6269e
Improve error messages when network failures occur
2012-08-17 16:51:58 +02:00
Mateusz Heleniak
edc63c2b49
output info before fetching composer repos
2012-08-17 02:42:05 +03:00
Clément Gautier
d87d010c35
Fixed typo
2012-08-16 15:56:35 +03:00
Jordi Boggiano
de4e9c4022
Fix InputOption requirement flags
2012-08-15 18:29:43 +02:00
Jordi Boggiano
b5c60dd92a
Merge remote-tracking branch 'simensen/init-min-stab'
2012-08-15 17:42:49 +02:00
Jordi Boggiano
dbd44d6bcf
Handle empty namespaces
2012-08-15 13:10:56 +02:00
Jordi Boggiano
269b3481c4
Fix PEAR binaries when the bin dir is non standard, fixes #1001
2012-08-15 12:29:43 +02:00
Jordi Boggiano
b7d0892e46
Do not use the .bat php proxy for unixy bins
2012-08-15 12:24:06 +02:00
Beau Simensen
d0773b20df
Added minimum-stability option to init command, minor bug fixes
...
Added the ability to specify `minimum-stability` as an option.
Also added `homepage` and `require-dev` to the whitelist and
added necessary code to format dev requirements only if dev
requirements are present.
2012-08-14 12:09:45 -07:00
Jordi Boggiano
2edb26db65
Add --optimize flag to dump-autoload that allows turning PSR0 into classmaps
2012-08-14 20:29:29 +02:00
Jordi Boggiano
44d7d4a38e
Make PSR0 scanning optional
2012-08-14 20:28:49 +02:00
Jordi Boggiano
ee14950972
Add whitelist to the classmap generator to allow skipping of Test files
2012-08-14 19:55:31 +02:00
Jordi Boggiano
48c46ce3b6
Automatically generate classmaps for all PSR-0 packages to speed things up, fixes #541 , fixes #127
2012-08-14 19:55:30 +02:00
Jordi Boggiano
289d23b5cc
Optimization for autoload misses, refs #964
2012-08-14 19:50:19 +02:00
Jordi Boggiano
4f0ad98905
Always include the ClassLoader since autoload_real is included only once, refs #963
2012-08-14 19:13:39 +02:00
Jordi Boggiano
30fdf379aa
Minor consistency tweaks
2012-08-14 19:05:34 +02:00
Jordi Boggiano
034b46bdf6
Merge remote-tracking branch 'vicb/autoload_files'
2012-08-14 18:27:39 +02:00
Jordi Boggiano
ec301ea8bb
Output error if a VCS repo has no package at all instead of silently going through
2012-08-14 11:19:40 +02:00
Jordi Boggiano
518984b70d
Output error if a local filesystem VCS repo points to a non-existing dir
2012-08-14 11:19:15 +02:00
Jordi Boggiano
398d97a629
Merge remote-tracking branch 'schmittjoh/disableCustomInstaller'
2012-08-14 01:32:25 +02:00
Jordi Boggiano
9af18880f7
Merge remote-tracking branch 'digitalkaoz/issue_627'
2012-08-13 23:24:56 +02:00
Jordi Boggiano
ebc0f8884f
Merge remote-tracking branch 'tot-ra/patch-2'
...
Conflicts:
src/Composer/Downloader/ArchiveDownloader.php
2012-08-11 18:45:38 +02:00
Jordi Boggiano
fe15c6a827
Make dev version matches preserve the proper case, fixes #935
2012-08-11 18:34:01 +02:00
Jordi Boggiano
730c76ef85
Merge pull request #940 from schmittjoh/renameError
...
fixes rename bug (closes #900 )
2012-08-10 06:59:04 -07:00
Jordi Boggiano
198a40fc63
Quote version in output to highlight empty versions
2012-08-10 14:50:03 +02:00
Sebastiaan Stok
9270904765
fixed issue #992 - branch name not properly escaped
2012-08-10 11:43:37 +02:00
Johannes M. Schmitt
3db8419569
removed reference to exec
2012-08-10 10:16:42 +02:00
Johannes M. Schmitt
e3a93d5c84
switched to use the ProcessExecutor utility class
2012-08-10 10:14:02 +02:00
Victor Berchet
d2dc73e361
[Autoload] Set $vendorDir et $baseDir in ComposerAutoloaderInitTargetDir::getLoader()
2012-08-06 11:33:17 +02:00
Victor Berchet
4c82c35dbc
[Autoload] Generate the autoloader_real file in the target directory
2012-08-06 10:56:57 +02:00
Артём Курапов
274b54c2b5
Update src/Composer/Downloader/ArchiveDownloader.php
...
Code style fix
2012-08-05 11:55:43 +03:00
Артём Курапов
03db848b23
Update src/Composer/Downloader/ArchiveDownloader.php
...
Fixed single-file archive post-extraction moving
2012-08-05 03:26:06 +03:00
Артём Курапов
091b2e86db
Update src/Composer/Downloader/ArchiveDownloader.php
...
Fix to single-file archive
2012-08-05 03:15:55 +03:00
Артём Курапов
ece954a7a4
Update src/Composer/Downloader/ArchiveDownloader.php
...
Fix for single-file archives, for example http://sourceforge.net/projects/rssphp/files/rssphp/v1/rss_php.v1.zip/download
2012-08-05 02:38:47 +03:00
Victor Berchet
2c065416eb
[Autoload] generate an autoload_real.php file
2012-08-01 10:12:46 +02:00
Victor Berchet
963fedc9a5
[Autoload] remove closures because of a bug in APC
...
https://bugs.php.net/bug.php?id=52144
https://bugs.php.net/bug.php?id=61576
2012-07-31 20:17:39 +02:00
Tiago Ribeiro
aba2ab2212
Added status command to display local changes to packages
2012-07-29 17:13:26 +01:00
Taylor Otwell
a834efe7c9
Fix directory handling when auto-loading files.
2012-07-27 09:03:25 -05:00
Nils Adermann
4e9e66a957
Make sure custom vendor paths don't break file autoloading
2012-07-23 23:53:44 +02:00
Johannes M. Schmitt
9f150b1c1e
fixes a bug when root package has a 'files' autoload entry
2012-07-23 22:02:08 +02:00
Johannes M. Schmitt
2a6b12fb65
fixes rename bug ( closes #900 )
2012-07-23 17:30:11 +02:00
Johannes M. Schmitt
f5ce2d577b
fixed typo
2012-07-22 01:10:03 +02:00
Johannes M. Schmitt
ec74e422f4
added no-custom-installers option to install/update command
2012-07-22 01:06:28 +02:00
Johannes M. Schmitt
48662e9b17
added no-scripts option
2012-07-21 18:50:41 +02:00
Johannes M. Schmitt
88a1f27798
added a way to disable custom installers
2012-07-21 16:51:40 +02:00
Hugo Hamon
33306250f0
[Command] fixed typo in "self-update" command class and added a "selfupdate" alias for the command.
2012-07-21 15:33:07 +02:00
Jordi Boggiano
2d41774bcc
Add warning when loading an https repo if openssl is disabled, refs #930
2012-07-20 10:27:18 +02:00
Jordi Boggiano
0d31e4c567
Add --no-update flag to require
2012-07-19 17:19:36 +02:00
Jordi Boggiano
e618648f62
Define property before use
2012-07-18 18:42:46 +02:00
Jordi Boggiano
defe5766a4
Revert "Merge remote-tracking branch 'till/bugfix-broken-classmap'"
...
This reverts commit d837b8a657
, reversing
changes made to 520d915860
.
2012-07-18 18:41:07 +02:00
Jordi Boggiano
6fb5d26474
Revert "Add test and some fixes to allow absolute paths, refs #869"
...
This reverts commit a2a2f4af59
.
2012-07-18 18:40:17 +02:00
Jordi Boggiano
5777aa8087
Fix typo in validate command
2012-07-18 18:33:21 +02:00
Jordi Boggiano
a2a2f4af59
Add test and some fixes to allow absolute paths, refs #869
2012-07-18 18:31:22 +02:00
Jordi Boggiano
d837b8a657
Merge remote-tracking branch 'till/bugfix-broken-classmap'
2012-07-18 18:20:14 +02:00
Jordi Boggiano
520d915860
Merge pull request #917 from simensen/package-links
...
Get links from the pacakge
2012-07-18 08:54:34 -07:00
Nils Adermann
7c547f93bb
Merge pull request #928 from Seldaek/validation
...
Validation
2012-07-18 08:31:29 -07:00
Jordi Boggiano
67b846f4e9
Fix undefined variable in svn driver
2012-07-18 17:26:19 +02:00
Jordi Boggiano
b0151a4ce5
Allow the loader of the VcsRepository to be overriden
2012-07-18 17:21:21 +02:00
Jordi Boggiano
c65af3e3a1
Add ValidatingArrayLoader and more validation for the validate command
2012-07-18 17:20:56 +02:00
Jordi Boggiano
d80180c2b9
Allow notifyUrl to be a complete URL
2012-07-18 14:57:17 +02:00
Jordi Boggiano
5ec41d83b4
Fix non-array return value in some cases on php 5.3.2, fixes #927
2012-07-18 14:23:05 +02:00
Nils Adermann
84dd1fc1bf
Merge pull request #898 from Seldaek/providefix
...
Fix hijacking possibility via provide bug
2012-07-17 12:27:18 -07:00
Jordi Boggiano
1f31810901
Prevent duplicate PEAR replaces if the given vendorAlias equals the channel alias
2012-07-17 16:49:02 +02:00
Beau Simensen
2e9f57b6dd
Get links from the pacakge
2012-07-16 10:11:09 -07:00
Nils Adermann
9b8efc9fe3
Merge pull request #916 from chEbba/downloadmanager-filesystem
...
Add missed docblock for the parameter in the DownloadManager constructor
2012-07-15 17:41:51 -07:00
Jordi Boggiano
354b82bb8c
Fix git checkouts of custom branches, fixes #889
2012-07-15 21:31:29 +02:00
Kirill chEbba Chebunin
2f7e064e99
Add missed docblock for the parameter in the DownloadManager constructor
2012-07-15 23:26:47 +04:00
Nils Adermann
f12818233d
Merge pull request #909 from missinglink/master
...
Minor copy change
2012-07-15 10:22:17 -07:00
Jordi Boggiano
5e1c01e132
Merge pull request #911 from adrienbrault/patch-1
...
Fix Solver CS
2012-07-15 08:44:58 -07:00
WanWizard
e24226162d
fixed getContext() choking on empty HTTP_PROXY environment variable
...
Signed-off-by: WanWizard <wanwizard@wanwizard.eu>
2012-07-15 17:24:27 +02:00
Adrien Brault
4263fe9255
Fix Solver CS
2012-07-15 17:31:03 +03:00
Peter Johnson
2f26d2a749
Copy change
2012-07-15 05:06:44 +01:00
Kirill chEbba Chebunin
75d756f665
Add getSupport method to the PackageInterface.
2012-07-14 15:51:45 +04:00
Ismael Ambrosi
b368031657
Fixed typos
2012-07-13 17:16:17 -03:00
Jordi Boggiano
d87b8d3493
Merge pull request #886 from palex-fpt/pear-binaries
...
Pear binaries
2012-07-13 12:46:46 -07:00
Nils Adermann
560c3254d4
Correctly treat dev versions for other types of comparisons and add tests
2012-07-11 20:49:53 +02:00
Nils Adermann
bbdbfc97ea
Remove useless ternary operator
2012-07-11 20:36:44 +02:00
Jordi Boggiano
2f7130200a
Prevent seeing dev versions as equal when they are not, fixes #848
2012-07-11 20:25:22 +02:00
Jordi Boggiano
2d19cf2a00
Fix hijacking possibility via provide bug
2012-07-11 19:31:30 +02:00
Adel
d3b9f5c33f
Fix phpdocs
2012-07-10 19:09:56 +00:00
Jordi Boggiano
eb283b34e4
Revert "Fix git checkouts of custom branches, fixes #889"
...
This reverts commit cbf27bb422
.
2012-07-10 19:27:17 +02:00
Jordi Boggiano
cbf27bb422
Fix git checkouts of custom branches, fixes #889
2012-07-10 19:02:36 +02:00
Alexey Prilipko
75d3d57117
Version parser stability regexp update
2012-07-10 21:50:58 +11:00
Alexey Prilipko
490b2c0295
Add package name prefix for non 'php', 'script' and 'www' roles
2012-07-09 08:47:27 +11:00
Alexey Prilipko
22d41845ae
Exclude dirs from list of binaries
2012-07-08 15:20:35 +11:00
Sylvain Filteau
51404659ef
Change the order of the include paths
...
Composer installed libraries should have precedence over other libraries in the
system (like PEAR installed libraries).
Made composer prepend it's include_path configuration instead of appending it.
2012-07-06 14:17:27 -04:00
Alexey Prilipko
bc2d30492a
Add php proxies to replacement vars.
2012-07-06 22:14:10 +11:00
Jordi Boggiano
6573fd3f77
Add hint in solver exceptions as to what may be wrong
2012-07-04 15:57:51 +02:00
Jordi Boggiano
f4409d9168
Fix problem output formatting, fixes #871
2012-07-04 14:27:26 +02:00
Jordi Boggiano
e6f7150196
Change default minimum-stability to "stable", fixes #744
2012-07-04 14:22:09 +02:00
Jordi Boggiano
f8d671a07a
Tweak exception message
2012-07-04 14:15:57 +02:00
Henrik Bjørnskov
0e73f3187b
Validate the name.
...
If uppercase characters is found suggest a new name with all lowercase
and using - as a seperator where the camelcased characters was found.
2012-07-03 18:39:24 +02:00
till
2823c78856
Allow absolute paths in composer.json and don't prepend them with a funny $baseDir variable.
2012-07-03 17:50:41 +02:00
Jordi Boggiano
0a55707f3e
Merge pull request #868 from palex-fpt/pear-binaries
...
Add php proxies that add all locally installed packages to include_path
2012-07-03 06:49:17 -07:00
Alexey Prilipko
3bdae180f6
Add php proxies that add all locally installed packages to include_path. PEAR binaries are run through these proxies.
2012-07-04 00:38:29 +11:00
Jordi Boggiano
74da2f6730
Remove unnecessary code
2012-07-04 00:35:25 +11:00
Jordi Boggiano
db16f68fbf
Tweak exception messages
2012-07-03 14:21:10 +02:00
Robert Schönthal
0cd453449b
minor changes to JsonFile::parseJson for Drivers
2012-07-03 12:45:07 +02:00
Robert Schönthal
c517ac6404
fixed issue #347 added file to json validation exception
2012-07-03 12:37:58 +02:00
Jordi Boggiano
b82b9b53f7
Remove unnecessary code
2012-07-03 10:43:34 +02:00
Alexey Prilipko
22aef0124e
Revert Locker change, ignore PEAR packages whose version cannot be parsed.
2012-07-03 19:18:58 +11:00
Alexey Prilipko
9ba3deb91b
Fix text spacing and remove excess getInstallPath call in LibraryInstaller::update
2012-07-03 19:18:58 +11:00
Alexey Prilipko
59773dd9f6
Use trim filter on 'php' location
2012-07-03 19:18:58 +11:00
Alexey Prilipko
ac3cebc633
Update PEAR Package Extractor to use 'task:replace', 'phprelease' commands and install role='script' files
...
Add PearInstaller
Change PEAR packages type from 'library' to 'pear-library' and dist type from 'pear' to 'file'
Remove PearDownloader
Refactor Channel Installer
2012-07-03 19:18:58 +11:00
Alexey Prilipko
0117108efb
Fix Locker to store exact package version.
2012-07-03 19:11:58 +11:00
Alexey Prilipko
77715e254a
Fix exception message template
2012-07-03 19:11:58 +11:00
Alexey Prilipko
f2853c842b
Review fixes
2012-07-03 19:11:57 +11:00
Alexey Prilipko
e173f11b37
Add PEAR channel reader & Update PearRepository to use it.
2012-07-03 19:11:57 +11:00
Robert Schönthal
fdf30c424b
rebased to latest master
2012-07-02 09:52:09 +02:00
Robert Schönthal
e21ce860df
fixed issue #627 (autoload dump command)
2012-07-02 09:48:25 +02:00
Jordi Boggiano
2ede0a3b54
Merge remote-tracking branch 'naderman/fix-duplicate-alias'
2012-07-01 19:07:14 +02:00
Nils Adermann
d84273ee34
Merge pull request #833 from Seldaek/installmgr_cleanup
...
Use the config object to define the vendor dir and not the installation manager
2012-07-01 10:04:09 -07:00
Nils Adermann
11e67bdf52
Merge pull request #832 from Seldaek/instinterface
...
Expose the whole composer context to the custom installers
2012-07-01 09:58:05 -07:00
Nils Adermann
297bc914fc
Merge pull request #859 from Seldaek/whitelist_fix
...
Fix update whitelist behavior, fixes #782
2012-07-01 09:55:58 -07:00
Nils Adermann
4eb5f73718
Only create alias package in repositories on the fly if necessary, fixes #793
2012-07-01 18:51:13 +02:00
Jordi Boggiano
5c30fcb777
Fix update whitelist behavior, fixes #782
2012-07-01 18:03:01 +02:00
Nils Adermann
f0345f0592
Aliases cannot be updated, they must be uninstalled, fixes #803
2012-07-01 17:43:56 +02:00
Jordi Boggiano
011db77876
Output message before altering the source ref, fixes #851
2012-06-29 14:56:38 +02:00
Jordi Boggiano
890e60c614
Allow multiple configs to disable the same repo
2012-06-29 11:45:06 +02:00
Jordi Boggiano
e0edd882c5
Add --self flag to composer show to see the root package info
2012-06-29 11:13:49 +02:00
Jordi Boggiano
656feda837
Revert previous change, use GIT_ASKPASS env var instead
2012-06-27 18:28:49 +02:00
Jordi Boggiano
4ee1ff46a8
Try ssh before http auth, and make sure ssh fails fast if no login is possible
2012-06-27 18:00:52 +02:00
Jordi Boggiano
9333579ef1
Notify installs via create-project
2012-06-26 19:30:22 +02:00
Jordi Boggiano
07a266793d
Fix invalid function call
2012-06-25 15:57:34 +02:00
Jordi Boggiano
698c642a9f
Deduplicate packages with a similar name/version in the error output
2012-06-25 15:55:56 +02:00