David Jack Wange Olrik
2c84be47c2
Add support for seamless execution of local binaries
...
Projects that add binaries to `vendor-bin` can now execute those via the same command as projects that consume them without installing them first.
In list overview local commands have a `(local)` tag to distinguish them from commands installed in `vendor-bin`.
Local binaries take precedence over `vendor-bin` which takes precedence over binaries in path.
8 years ago
Diego Oliveira
c55fd9bd10
Modify the message for memory errors
8 years ago
Nicolas Grekas
dd67b01ac5
Add ClassLoader::$missingClasses to not trigger a COW
8 years ago
Rob Bast
02455712cf
check for additional possible output strings, fixes #5543
8 years ago
Jordi Boggiano
3455380413
Patch Httpoxy vulnerability
8 years ago
Jordi Boggiano
2f3db8c397
Make it clear that a package is cloned from source, fixes #5489
8 years ago
Jordi Boggiano
685ff8699b
Capture output
8 years ago
Jordi Boggiano
a242f7e9ba
Use process component instead of passthru, fixes #5501
8 years ago
Jordi Boggiano
7bcd336c95
Disable plugins across the board when --no-plugins is specified, fixes #5509
8 years ago
Richard Fussenegger
560f09cf3c
Changed error suppression to Silencer
8 years ago
Richard Fussenegger
14224a1f02
Reduced to single requirement
8 years ago
Richard Fussenegger
a155f4e7ea
Removed unused Silencer import
8 years ago
Richard Fussenegger
45e998c1d5
Reverted to initial version
8 years ago
Jordi Boggiano
334d0cce6b
Make sure we do not clone from local mirror if mirroring failed
8 years ago
Jordi Boggiano
87fbf4a6cd
Clean ups, refs #5485
8 years ago
Jordi Boggiano
8ffe224c0d
Merge remote-tracking branch 'stefangr/fix_minor_bitbucket_oauth_issues'
8 years ago
Jordi Boggiano
4998ee27b3
Re-use mirror code from the git driver, refs #5384
8 years ago
Jordi Boggiano
55e90093a4
Merge remote-tracking branch 'marvil07/faster-git-clones-using-cache'
8 years ago
Jordi Boggiano
59596ff012
Make sure we do not overwrite binaries but only re-create missing ones, refs #5127
8 years ago
Jordi Boggiano
88d5b74c74
Merge remote-tracking branch 'j0k3r/re-install-binaries'
8 years ago
Jordi Boggiano
e53119f806
Make use of pretty version for new references, refs #5328
8 years ago
Jordi Boggiano
44ddcf4da7
Merge remote-tracking branch 'slbmeh/feature/version-status'
8 years ago
Jordi Boggiano
98bf6d704e
Undo addition of a bunch of Script methods to RootPackage[Interface], refs #5401
8 years ago
Jordi Boggiano
a72ef947d4
Merge remote-tracking branch 'CupOfTea696/master'
8 years ago
Stefan Grootscholten
5a31c75289
Fix some of the remaining OAuth issues.
...
- Bitbucket will silently redirect to a login page when downloading a zip.
Added a check to see if the content-type is not text/html
- Make the path from Basic Authentication to OAuth as smooth as possible.
8 years ago
Jordi Boggiano
664ba44901
Merge pull request #5467 from bohwaz/fossil
...
Fossil VCS support for Composer
8 years ago
Jordi Boggiano
75074382de
Merge branch '1.1'
8 years ago
Jordi Boggiano
fd6455218e
Avoid warnings in case cache dir is explicitly directed to /dev/null, fixes #5468
8 years ago
bohwaz
517a9b6f4c
Fix fossil update
8 years ago
Jordi Boggiano
ebae5dfd95
Undo downgrade before trying again if http seems unreliable, refs #2835
8 years ago
Pierre du Plessis
f29b3e86ce
Remove type parameter from RepositoryInterface
...
Fixes #5458
Remove the `$type` parameter from `RepositoryInterface` to alleviate the BC break for plugins.
8 years ago
bohwaz
5674262030
fix typo and bugs on Fossil support
8 years ago
bohwaz
0e26a07a74
Fix: use the right directory for repository file
8 years ago
bohwaz
abcbef4a67
Add Fossil support to Composer
8 years ago
Jordi Boggiano
894b53c115
Merge pull request #5454 from pierredup/type-search
...
Added type option to search
8 years ago
Pierre du Plessis
6a557e45b8
Added --type option to search
8 years ago
Jordi Boggiano
1c4acf3583
Refactor code to use RemoteFilesystem facilities for header parsing, refs #5435
8 years ago
Jordi Boggiano
f8c3ef4136
Merge remote-tracking branch 'dunlop-lello/master'
8 years ago
Jordi Boggiano
efb24846cb
Merge branch '1.1'
8 years ago
Jordi Boggiano
f94d06ff0a
Fix escaping
8 years ago
Jordi Boggiano
39c2c8c30a
Add test for password escaping
8 years ago
Marco Villegas
44f94a7b83
Prevent duplicate file checking on git download.
8 years ago
Marco Villegas
75b88a13fe
Use regex to capture git version.
8 years ago
Stefan Grootscholten
78fcb5a366
Add support section to composer data for bitbucket repositories.
8 years ago
Phil Lello
7a112b0395
Check headers for missing scopes before asking for new OAuth token
...
This patch stops the GitHub VCS driver prompting for a new access
token when a repository is deleted/hidden.
Specifically, it checks the X-OAuth-Scopes and X-Accepted-OAuth-Scopes
response headers to see if the scopes on the current request match
those needed by the API call. If they do, the 404 means that the repo
is deleted/hidden, and there's no point asking for a new OAuth token.
8 years ago
Stefan Grootscholten
1241e3e83c
Simplify the if statement.
8 years ago
Stefan Grootscholten
42f4d344a4
Fix the replacement of the credentials.
...
://username:password@domain
was replaced by ://://:***@domain
instead of ://username:***@domain or ://***:***@domain
8 years ago
Stefan Grootscholten
ea11a95359
Provide fallback when using basic authentication.
...
When composer is configured to use bitbucket basic authentication (a bitbucket username and password), you get an error
when trying to install dependencies.
This commit prevent the install process to be aborted due to uncaught exceptions.
8 years ago
Stefan Grootscholten
7716ef059b
Add the access token as query string parameter.
8 years ago
Stefan Grootscholten
d9fd9fca6b
Implement changes after review of stof.
...
Rename getContents to getContentsWithOAuthCredentials.
Make gitDriver a private property.
8 years ago