Wil Hall
afe83a7356
Update ConfigCommand to allow setting of htaccess-protect option
7 years ago
Wil Hall
f0924fb878
Add htaccess-protect option for disabling the creation of .htaccess files
7 years ago
Jordi Boggiano
7cee8e385f
Merge branch '1.4'
7 years ago
Jordi Boggiano
cc9234562d
Merge pull request #6475 from NamelessCoder/featurebranches
...
Add support for feature-branches setting
7 years ago
Li Chuangbo
1f4882a3e6
Revert "Fixed an issue when a phar file is used in "files" option in composer.json"
...
This reverts commit 41e91f3064
.
The commit 41e91f3
in current codebase generates absolute path in
autoload_static.php for phar file.
Also according to http://php.net/manual/en/phar.using.intro.php , the `phar://`
prefix is not needed.
7 years ago
Claus Due
965f1f42d1
Add support for feature-branches setting
...
A negative list of non-feature-branches names
is already supported - this patch adds a list of
branches names which *will* be considered as
feature branches.
Allows changing the currently hardcoded set of
expected feature branch names, from:
* master|trunk|default|develop
To any set of names or patterns that you desire.
7 years ago
Sergey Shcherbin
676156e2db
Changed date time format to RFC_3399 in VcsDriver
7 years ago
Sergey Shcherbin
c890d660cd
Changed date format to DATE_RFC3399 for packages with git/hg repositories
7 years ago
AjiYakin
03c560ce05
Warn identical names w/ different capitalization for unzip
...
Warn about identical names with different capitalization on unzip archive
extract failure (Not a directory)
Issue #5938
7 years ago
Jordi Boggiano
a3f2b7bb92
Tweak variable name
7 years ago
Nils Adermann
b1110df873
Merge pull request #6371 from balbuf/balbuf/move-all-plugins
...
Move all plugins and their dependencies to the front
7 years ago
Stephen Beemsterboer
06bb6c7530
Move plugins with no dependencies to the front, followed by plugins with their dependencies
7 years ago
Stephen Beemsterboer
4cda7e0a44
Take into account a package's "provide" and "replace" fields
...
A package can satisfy a require by its "provide" or "replace" fields,
so this leverages the getNames() method which returns these alternate
names as well.
7 years ago
Jordi Boggiano
1a488bce01
Base64 encode debug output to avoid dumping binary and push it to the end of the line
7 years ago
Jordi Boggiano
221d80d1e1
Merge branch '1.4'
7 years ago
Jordi Boggiano
d7b2e42fa9
Do not split repo names on dots, fixes #6424
7 years ago
Jordi Boggiano
2eb69cd679
Always recommend using global config to store auth tokens
7 years ago
Matt Isenhower
4dc8748e68
Update GitLab personal access token URL and the token config command
7 years ago
Jordi Boggiano
0723654362
Merge branch '1.4'
7 years ago
Jordi Boggiano
d0e780a8eb
Allow php_uname to be disabled, fixes composer/getcomposer.org#112
7 years ago
Martin Hasoň
88ec172bd8
Fix CS
7 years ago
Martin Hasoň
3c5bfcf1e9
Register github repository type
7 years ago
Jordi Boggiano
ce56fc4ab6
Merge pull request #6381 from deeky666/pass-vsc-driver-options
...
Forward GitLab driver options to remote filesystem
7 years ago
Jordi Boggiano
a86f1a8969
Merge pull request #6377 from CupOfTea696/feature/init-command-skip-interactive-require-if-set-by-option
...
Auto-skip interactive require when set by option.
7 years ago
Jordi Boggiano
c917c52f81
Message tweak, refs #6341
7 years ago
AjiYakin
8858b27ced
Warn identical names w/ different capitalization - extract zip archive
...
Warn about identical names with different capitalization on zip archive
extract failure (Not a directory)
Issue #5938
7 years ago
Jordi Boggiano
ff61ecd484
Allow accessing the ArchiveManager via the Composer object, fixes #6411
7 years ago
Jordi Boggiano
39d187fb1e
Merge branch '1.4'
7 years ago
Jordi Boggiano
9824d339b6
Escape arguments, refs #6414
7 years ago
Jasper N. Brouwer
4ce39c75c7
Pass more ini directives when executing php
...
Not only pass the current value for "memory_limit" along when executing
php, but also do the same for "allow_url_fopen" and "disable_functions"
7 years ago
Jordi Boggiano
954300032b
Avoid useless warnings when updating/removing stuff that is not installed
7 years ago
Robert Lu
05fcc4adfb
can use relative path for mirror
7 years ago
Jordi Boggiano
71c28a6865
Merge pull request #6373 from alcohol/implement-gitlab-subgroups
...
support for gitlab subgroups, closes #6349
7 years ago
Jordi Boggiano
eff9326b0d
Fix BC break, fixes #6419
7 years ago
Steve Müller
1d29fa04b1
forward GitLab driver options to remote filesystem
7 years ago
Robert Pustułka
688c1b057b
Fix callable typehint
...
Change `callback` typehint to `callable` in order to satisfy phpstan.
7 years ago
CupOfTea696
14adc03225
Auto-skip interactive require when set by option
7 years ago
Rob Bast
e2eb8f2201
support for gitlab subgroups, closes #6349
7 years ago
Stephen
da6efc9b02
Move all plugins and their dependencies to the front
7 years ago
Jordi Boggiano
e3a23c0047
Merge branch '1.4'
7 years ago
Jordi Boggiano
75416c69b4
Merge pull request #6340 from derrabus/remove-control-chars-from-suggest
...
Remove ANSI control characters from suggested packages output
7 years ago
Alexander M. Turek
20050dd984
Remove console formatting as well.
7 years ago
Jordi Boggiano
bf82bfdb10
More debug output, refs #6342
7 years ago
Jordi Boggiano
3c1e7a67cf
Merge branch '1.4'
7 years ago
Jordi Boggiano
123e8956c7
Merge pull request #6337 from theotonge/bugfix-5989
...
Fix for https://github.com/composer/composer/issues/5989
7 years ago
Jordi Boggiano
1fe5064560
Better debuggability of content-length mismatch
7 years ago
Jordi Boggiano
8491a21d41
Merge branch '1.4'
7 years ago
Jordi Boggiano
4d16d6b28b
Oops2
7 years ago
Jordi Boggiano
b3b081234a
Merge branch '1.4'
7 years ago
Jordi Boggiano
b6778cd7f6
Oops
7 years ago
Jordi Boggiano
a2e22f7a84
Merge branch '1.4'
7 years ago
Jordi Boggiano
890baa2f89
Force remove command to have at least one package name passed, refs #6338
7 years ago
Jordi Boggiano
be38f7e65d
Ignore headless mercurial branches in bitbucket API, fixes composer/packagist#778
7 years ago
Jordi Boggiano
8b0e615232
Assume at least 80char wide terminal, fixes #6351
7 years ago
Jordi Boggiano
83798d8090
Avoid mixing stderr and stdout in outdated command as it mangles output
7 years ago
Alexander M. Turek
401ef69ae3
Remove ANSI control characters from suggested packages output.
7 years ago
Theo Tonge
c077df0d80
Fix for https://github.com/composer/composer/issues/5989
...
Enforce yes/no answers for Confirmation Questions
7 years ago
Jordi Boggiano
2c03dab4c3
Merge branch '1.4'
7 years ago
Jordi Boggiano
be201924cd
Revert "Changes the query string parameter `sha` to `ref` to reflect the GitLab API"
...
Fixes #6344 , refs #6198
This reverts commit 8a496cd2a7
.
7 years ago
Issei.M
0856dfa084
Aligns the verb form of commands' description
7 years ago
Graham Daniels
a9c0134378
make use of variable
7 years ago
Nicole Cordes
313e6b914d
Fix Git branch parsing for detached HEAD on a commit
...
Current versions of Git output the commit hash as detached HEAD instead
of FETCH_HEAD. The VersionGuesser should be able to handle commit hashes
as well as FETCH_HEAD to detect the correct branch of a commit.
7 years ago
Jordi Boggiano
61511cfed6
Fix CS issues, refs #6159
7 years ago
Jordi Boggiano
0a337e7c75
Merge remote-tracking branch 'gza/fix_unzip_on_win_php56'
7 years ago
Jordi Boggiano
0d5ff633b5
Merge branch '1.4'
7 years ago
Jordi Boggiano
72616a9635
Only check for safe mode on versions that have it, refs #6300
7 years ago
Jordi Boggiano
0efc66d968
Tweak message
7 years ago
Nicola Spanti (RyDroid)
5cd080dfac
Add a specific message for stupid users that put useless spaces in license
7 years ago
Jordi Boggiano
00a6b7c794
Merge branch '1.4'
7 years ago
Alejandro Celaya
d20494ddf6
Removed duplicated "to"
7 years ago
Parallel
6ad7caa25e
Add config>platform checking
7 years ago
Jordi Boggiano
7aeb1b0c41
Fix conversion of repo format in config command, fixes #6245 , closes #6271
7 years ago
Jose Miguel Pérez Ruiz
4ba3c741f5
Fix Init Command to accept author names with Unicode combining diacritical marks
7 years ago
David Zuelke
a4c9c1235e
fix #6244
7 years ago
Guillaume ZITTA
f89e01d622
switch first / fallback order
7 years ago
Jordi Boggiano
92b25acce0
Fix config value used for apcu-autoloader in dump-autoload command, fixes #6237
7 years ago
Jordi Boggiano
843877cd6d
Fix hg version guessing, fixes #6236 , fixes #6235
7 years ago
Jordi Boggiano
122e422682
CS fixes
7 years ago
Jordi Boggiano
11ce391222
Add support for info/warnings in every json file loaded by ComposerRepo
7 years ago
Jordi Boggiano
ddef9923b0
Merge branch '1.3'
7 years ago
Sjoerd Adema
8a496cd2a7
Changes the query string parameter `sha` to `ref` to reflect the GitLab API
...
Updated the unit test to reflect the change
Fixes #6198
7 years ago
Jordi Boggiano
f200343cf2
Fix gitlab driver issues not asking for auth when token is missing, and not falling back properly to git driver
7 years ago
Jordi Boggiano
c8cf24daad
Minor tweaks and CS fixes to new bitbucket integration, refs #6094
7 years ago
Jordi Boggiano
44ea284ab9
Merge remote-tracking branch 'stefangr/implement_bitbucket_api_v2'
7 years ago
Jordi Boggiano
5f1543e6c3
Merge branch '1.3'
7 years ago
Jordi Boggiano
daff57189f
Add http_build_query 3rd param to make it more explicit
7 years ago
Jordi Boggiano
e09c632c14
Rename a few fields in json output, refs #6228
7 years ago
Jordi Boggiano
a286c39f20
Add docs about new --format, refs #6228
7 years ago
Jordi Boggiano
f5e026c6c5
Merge remote-tracking branch 'xelaris/json-output-for-show-cmd'
7 years ago
Jordi Boggiano
c61a1c7523
Merge branch '1.3'
7 years ago
Jordi Boggiano
260b85882f
Merge remote-tracking branch 'dzuelke/installmsgs' into 1.3
7 years ago
Jordi Boggiano
63447cf724
Avoid retrying forever if a gitlab token has insufficient rights, fixes #6189
7 years ago
Jordi Boggiano
6afc844339
Do not warn of mirrors not existing
7 years ago
Jordi Boggiano
586f4bac87
Make use of prefer-stable/minimum-stability when picking versions in require command, fixes #6219
7 years ago
Jordi Boggiano
e42e1156d5
Merge branch '1.3'
7 years ago
David WATTIER
e6d648f465
Improve performance on psr4 autoload file finding
7 years ago
Jordi Boggiano
f85a4a2f51
Add notice about not trying to allow path symlinks into source dir, refs #5974 , refs #6174
7 years ago
Bernhard Froehlich
70314f3570
Fix Repository support for Subversion 1.8.x where the output of svn info
...
has changed.
1.7.22
svn: E170001: Unable to connect to a repository at URL 'https://svswdms02/dashboard '
svn: E170001: OPTIONS of 'https://svswdms02/dashboard ': authorization failed: Could not authenticate to server: rejected Digest challenge (https://svswdms02 )
1.8.17
svn: E215004: Authentication failed and interactive prompting is disabled; see the --force-interactive option
svn: E215004: Unable to connect to a repository at URL 'https://svswdms02/dashboard '
svn: E215004: No more credentials or we tried too many times.
Authentication failed
7 years ago
Jordi Boggiano
5061d90135
Allow setting the channel without running a complete self-update
7 years ago
Jordi Boggiano
34d7e26f25
Merge branch '1.3'
7 years ago
Jordi Boggiano
c0b03d0d34
Force exact tag checks when we are in a detached head state
7 years ago
Jordi Boggiano
0ecd1f5eb5
Merge branch '1.3'
7 years ago
Jordi Boggiano
08fc56b38a
Avoid using null value as string, fixes #6134
7 years ago
James Buncle
9be13783a3
Updated VersionGuesser to check if we actually have a version in the returned array (fixes bug originating from f6899e5
when array was first introduced) - as SVN Versions not being guessed as it would previously stop at Git check.
...
Fixes #6178
7 years ago
Jordi Boggiano
1baa2a52d4
Make sure script running errors are always output even in quiet mode, fixes #6122
7 years ago
Jordi Boggiano
dad7f89fd5
Fix docs, fixes #6136
7 years ago
Alexander Schwenn
527f5b8571
Print error message when json is requested for tree or single package info
7 years ago
Alexander Schwenn
74d82a51e3
Replace latestStyle by status to get style independent json output
7 years ago
Alexander Schwenn
c70aaa421d
Add json output for show command
7 years ago
Alexander Schwenn
818687849d
Extract view logic from data preparation
7 years ago
Alexander Schwenn
64139ba327
Move loop-independent code outside of loop
7 years ago
Alexander Schwenn
086c9d5c56
Separate package warning from view representation
7 years ago
Alexander Schwenn
52ca1bd9c5
Move command termination outside of output loop
7 years ago
Alexander Schwenn
e672628565
Separate package type from view representation
7 years ago
Alexander Schwenn
308fa88746
Move $io->write calls together
7 years ago
Alexander Schwenn
77e104bd4d
Fix typo in local variable name
7 years ago
Jordi Boggiano
9e592f5748
Merge branch '1.3'
7 years ago
janczer
4707433b40
Fix change array
7 years ago
janczer
11524fc2c2
If xml have not index channel use uri
7 years ago
rubenrua
8fccbaa4a4
Improve memory usage resolving dependencies II
...
Optimize `rulesByHash` in `Composer\DependencyResolver\RuleSet` to only
use an array with the second element, event with very low probability.
7 years ago
rubenrua
4e1887a721
Improve memory usage resolving dependencies
...
It is known that composer update takes a lot of memory: #5915 , #5902 ,
I am playing with a profiler (@blackfireio) to make a demo in my local
PHP meetup (@phpvigo) and I found out a way to use less memory. These
are my first tests:
* Private project using PHP 5.6:
* Memory: from 1.31GB to 1.07GB
* Wall Time: from 2min 8s to 1min 33s
* symfony-demo using PHP 7.1 in my old mac book:
* Memory: from 667MB to 523MB
* Wall Time: from 5min 29s to 5min 28s
Not use an array inside conflict rules is this improvement main idea:
```php
<?php
//Memory 38MB
gc_collect_cycles();
gc_disable();
class Rule
{
public $literals;
public function __construct(array $literals)
{
$this->literals = $literals;
}
}
$rules = array();
$i = 0;
while ($i<80000){ //
$i++;
$array = array(-$i, $i);
$rule = new Rule($array);
$rules[] = $rule;
}
```
```php
<?php
//Memory 11.1MB
gc_collect_cycles();
gc_disable();
class Rule2Literals
{
public $literal1;
public $literal2;
public function __construct($literal1, $literal2)
{
$this->literal1 = $literal1;
$this->literal2 = $literal2;
}
}
$rules = array();
$i = 0;
while ($i<80000){ //
$i++;
$rule = new ConflictRule(-$i, $i);
$rules[] = $rule;
}
```
More info https://github.com/composer/composer/pull/6168
7 years ago
Guillaume ZITTA
2e8d715c2f
fix bad visibility
7 years ago
Guillaume ZITTA
98b7bd68b4
fix docstring and useless return
7 years ago
Guillaume ZITTA
921ffe741f
Cleaner fallback Algorithm
7 years ago
Guillaume ZITTA
211c874b93
split into 2 extract methods
7 years ago
Guillaume ZITTA
374ada6914
useless if, condition il already true
7 years ago
Stefan Grootscholten
966d0bec10
One more non-camelCase variable.
8 years ago
Stefan Grootscholten
3ccaac619b
Refactor the getRepoData method to not throw an Exception
8 years ago
Jordi Boggiano
07123715d6
Merge branch '1.3'
8 years ago
Pieter Frenssen
9020b7113c
Fix invalid calculation on non-numeric string
8 years ago
David Zuelke
17d5f6d88a
fix some install msg corner cases
...
mostly around updates; had to go back to a colon even for 'from cache'
8 years ago
Jordi Boggiano
20c16f18f5
Merge branch '1.3'
8 years ago
Jordi Boggiano
2931da6a50
Merge remote-tracking branch 'johnstevenson/xdebug-win-opcache' into 1.3
8 years ago
Jordi Boggiano
f3d0e4660d
Fix urlencoding of gitlab dots, fixes #6064
8 years ago
Stefan Grootscholten
4377ba2bcb
Implement changes after review by stof.
...
- Use camelCase variable names.
- Set 3rd argument of http_build_query
- Remove obsolete checks
8 years ago
David Zuelke
2d36324e99
streamline install progress messages
8 years ago
Jordi Boggiano
eb5495b8e4
Merge branch '1.3'
8 years ago
Jordi Boggiano
d6ffe1fd1d
Add support for outdated command info without ANSI colors, fixes #6070
8 years ago
Jordi Boggiano
cf2838131f
Merge pull request #6062 from MoT3rror/master
...
Add ignore filters option to archive command
8 years ago
vlakoff
65a5727315
Do not hide the warning implicitly
...
Even if COMPOSER_ALLOW_XDEBUG is set,
requires to also set COMPOSER_DISABLE_XDEBUG_WARN to hide the warning.
This undoes commit c5dcedd
.
8 years ago
Jordi Boggiano
7aa7c3ced3
Forward composer memory_limit to child processes, fixes #6075
8 years ago
Jordi Boggiano
9a26a9e8f8
Make sure alias packages installed with create-project end up with the correct branch checked out, fixes #6082
8 years ago
Jordi Boggiano
e4840ee413
Add a COMPOSER_BINARY env var so that chdir does not affect @composer script resolvability, fixes #6080
8 years ago
Yanick Witschi
0ea93df252
Fixed no lock file was written when setting writeLock to true and executeOperations to false
8 years ago
Ed Reel
f29a302391
Return 1 if composer.json exists, but the package doesn't.
8 years ago
Stefan Grootscholten
5dbdefdd72
Implement ordering in requesting tags and branches.
...
Update unit test with latest changes.
8 years ago
Stefan Grootscholten
046b1184dc
Change getChangeDate call
...
Use the v2.0 commit resource instead of the v1.0 changeset resource.
8 years ago
Stefan Grootscholten
bea4ec7f88
Some refactoring after testing hg protocol.
...
- Revert deletion of generateSshUrl() as this is needed when falling back on the GitDriver or HgDriver.
- Implement clean way to fallback from BitbucketDriver to GitDriver or HgDriver after previous changes.
- Implement fallback in HgBitbucketDriver like in GitBitbucketDriver.
8 years ago
Stefan Grootscholten
7ae4ed1ec8
Improve fetching single files via bitbucket API.
...
The former implementation used the 'src' endpoint which returned some meta data as well.
This has been replaced with the 'raw' endpoint which does not return the meta data and does not need an extra JSON decode step.
8 years ago
Stefan Grootscholten
3eeb6214eb
Fix RemoteFilesystem::isPublicBitBucketDownload
...
The access token was added to requests to third party hosts the bitbucket api is redirecting to.
8 years ago
Stefan Grootscholten
d25c483231
Implement Bitbucket API version 2.0 (where applicable).
8 years ago
Stefan Grootscholten
b3b05949bb
Implement most desirable Authorization method.
...
As per https://developer.atlassian.com/bitbucket/api/2/reference/meta/authentication#make-requests
adding the OAuth access token in the Authorization header is desired above adding it to the URL.
8 years ago
Stefan Grootscholten
a4af559ca8
Store access-token for re-use
...
Store the Bitbucket access-token (and the expiration time) so it can be re-used within the time it is valid.
The Bitbucket::requestToken and Bitbucket::getToken now only return the access-token and not all other parameters it receives from the Bitbucket API.
8 years ago
jbixler
dac51c7f4b
Add ignore filters option to archive command
8 years ago
Sven Luijten
b4a77e1c0e
Add full stop to all command descriptions
8 years ago
johnstevenson
9aa213b329
Work-around for Windows opcache bug, fixes #6052
8 years ago
Lauris Binde
f9f92dc9d8
Fix Xdebug warning
...
Composer incorrectly shows Xdebug warning, even if extension is not loaded, but COMPOSER_ALLOW_XDEBUG is present.
8 years ago
Lauris Binde
bca51f177e
Fix Xdebug warning
...
Composer incorrectly shows Xdebug warning, even if extension is not loaded, but COMPOSER_ALLOW_XDEBUG is present.
8 years ago
Jordi Boggiano
285ff274ac
Merge branch '1.3'
8 years ago
Pete Akins
95e9ad57d4
Don’t add github specials if there is no composer data
...
This can happen if an identifier doesn’t have a composer.json file (but other identifiers do)
8 years ago
Jordi Boggiano
677e75d168
Add phpdoc comment
8 years ago
Felix Becker
5f64cae860
Make PluginManager::addPlugin() public
8 years ago
johnstevenson
d48d11d187
Fix scanned ini files logic
8 years ago
Jordi Boggiano
31731a06c2
Merge pull request #6023 from stof/add_property
...
Add missing definition of a property
8 years ago
Christophe Coevoet
4ae2aecc54
Add missing definition of a property
8 years ago
Jordi Boggiano
321361a37b
Merge branch '1.3'
8 years ago
Jordi Boggiano
be9abbf9f3
Override all php-* versions when php package is defined in config.platform
8 years ago
Jordi Boggiano
87b68e8c2f
Merge pull request #6013 from stof/repository_schema
...
Implement schema validation for repositories
8 years ago
Jordi Boggiano
0bc75c3fb6
Bump memory limit to 1.5G
8 years ago
Plamen Garkov
ab4322148f
adding "fatal: unable to access" to authFalures
8 years ago
johnstevenson
4e53d64d4b
Ignore xdebug.ini and process all files, #5995
8 years ago
Jordi Boggiano
ad97b01f9c
Merge pull request #6012 from stof/fix_repository
...
Fix the class name for fossil repositories
8 years ago
Alex Bowers
e161218819
Refactored xdebughandler
8 years ago
Jordi Boggiano
2c39c43a9e
Forward memory limit even if it was overwritten when restarting without xdebug, fixes #6004
8 years ago
Christophe Coevoet
6daa2afdd3
Fix the handling of references in JSON schemas when validating
...
References must be resolved when loading the schema, otherwise they will fail
when using them.
The easiest way is actually to let the JsonSchema library load the file itself.
8 years ago
Christophe Coevoet
978b87f7bd
Fix the class name for fossil repositories
8 years ago
Jordi Boggiano
37bbf1a7c9
Merge pull request #5993 from stefangr/fix_bitbucket_dist_install_from_private_repo
...
Fix dist downloads from bitbucket private repos
8 years ago
Jordi Boggiano
ed0829fed1
Simplify code and fix path to composer.json, refs #6001
8 years ago
Ed Reel
afdae9c0e2
Do not throw InvalidArgumentException with the 'show' command if the working-dir argument is set and composer.json exists
...
- This prevents scripts from aborting when looping through a directory of projects
8 years ago
Jordi Boggiano
5ecd9ace59
Forward --minor-only flag to show command
8 years ago
Jordi Boggiano
6816acbe27
Merge remote-tracking branch 'johnstevenson/xdebug-#5995' into 1.3
8 years ago
Jordi Boggiano
8764876cad
Avoid loading xdebug platform package twice, fixes #5995
8 years ago
Jordi Boggiano
c5dcedd0db
Hide warning when xdebug is explicitly allowed
8 years ago
johnstevenson
2b8ad7dc2a
Clear xdebug version if restart fails, fixes #5995
8 years ago
Stefan Grootscholten
d80d266201
Fix dist download from bitbucket.
...
URL https://bitbucket.org/ariya/phantomjs/downloads/phantomjs-2.1.1-linux-x86_64.tar.bz2
results in the following $pathParts:
array(5) {
[0]=>
string(0) ""
[1]=>
string(5) "ariya"
[2]=>
string(9) "phantomjs"
[3]=>
string(9) "downloads"
[4]=>
string(36) "phantomjs-2.1.1-linux-x86_64.tar.bz2"
}
A dist download URL is like:
https://bitbucket.org/user/repo/get/[git-hash].zip
array(5) {
[0]=>
string(0) ""
[1]=>
string(4) "user"
[2]=>
string(4) "repo"
[3]=>
string(3) "get"
[4]=>
string(14) "[git-hash].zip"
}
8 years ago
Jordi Boggiano
fcbc1044e0
Revert "Allow use of parent directories in PathDownloader when not mirroring the path"
8 years ago
Jordi Boggiano
b2efcb1078
Update dist/source mirrors as well when updating a package's URL
8 years ago
Jordi Boggiano
51cfe3ba73
Fix whitespace in selfupdate output, fixes #5980
8 years ago
Jordi Boggiano
a78d800a24
Merge pull request #5974 from cweagans/allow-parent-path-repository
...
Allow use of parent directories in PathDownloader when not mirroring the path
8 years ago
Jordi Boggiano
1464146629
Explicitly cast possible-null to string
8 years ago
Jordi Boggiano
1bc8b702ca
Fix handling of annotated tags and prefer them over lightweight tags, fixes #5555
8 years ago
Jordi Boggiano
01885777f3
Fix case insensitivity of remove command, fixes #5973
8 years ago
Cameron Eagans
1cda8e1ef0
Allow use of parent directories in PathDownloader when not mirroring the path
8 years ago
johnstevenson
3928f1f3be
Set xdebug version in environment, fixes #5967
8 years ago
Jordi Boggiano
a1b468ea50
Fix git shortening, it is sunday..
8 years ago
Jordi Boggiano
98c5f825e0
Fix tests and regression in @ref script handling
8 years ago
Jordi Boggiano
58b94b66e5
Shorten git hashes to 10chars to avoid long lines, refs #5946
8 years ago
Jordi Boggiano
4d77ffcb4a
Merge branch 'simplify-output'
8 years ago
Jordi Boggiano
b0000617cc
Support @php prefix for scripts to reuse the current PHP interpreter, fixes #5957
8 years ago
Jordi Boggiano
9b0ddcd9dd
Merge pull request #5954 from Golodnyi/master
...
Not actual parameters
8 years ago
Jordi Boggiano
9d3e3ca486
Fix edge case in bitbucket driver
8 years ago
golodnyi
64f3079c53
rollback changes, since the implementation of the method "search" in the class "ComposerRepository" has parameter "type "
8 years ago
golodnyi
1cced223d8
Not actual parameters
8 years ago
Jordi Boggiano
4d082f77b8
Simplify composer output to take less lines
8 years ago
Jordi Boggiano
e54c7478ee
Attempt at fixing support for git 2.11, refs #5942
8 years ago
Jordi Boggiano
1dcb2b5758
Merge remote-tracking branch 'nicolas-grekas/apcu'
8 years ago
Jordi Boggiano
3c1300bcaf
Allow disabling execution of operations and lock writing independently from dryRun, closes #5787
8 years ago
Jordi Boggiano
47beefe94c
Merge branch '1.2'
8 years ago
Jordi Boggiano
9ee17ef6ff
Fix handling of partial package listings containing replaces/provides
8 years ago
Jordi Boggiano
e9d04f2b2d
Merge branch '1.2'
8 years ago
Hans-Joachim Michl
817b2747c7
Fix #5672
...
This fixes the issue reported in #5672 .
It just makes sure the ZendGuard encoded files can be autoloaded correctly.
8 years ago
Dries Vints
58b27289d0
Do not add newlines for errors
8 years ago
Dries Vints
2ab7df5566
Do not add newlines to output
8 years ago
Nicolas Grekas
6d4e60b991
Add --apcu-autoloader option to enable APCu caching of found/not-found classes
8 years ago
Jordi Boggiano
9b730183a6
Merge branch '1.2'
8 years ago
Jordi Boggiano
f3f063e3e2
Merge pull request #5888 from alcohol/array-default
...
use array as default value
8 years ago
Jordi Boggiano
0f276e3890
Merge pull request #5907 from Rudloff/feature/status-code
...
Non-zero status code when there are outdated packages (fixes #5901 )
8 years ago
Rob Bast
873f17261c
try to fix test instead of guarding implementation
8 years ago
Rob Bast
bcba1399c5
support libressl
...
closes #5917
8 years ago
Jordi Boggiano
193d53921b
Merge branch '1.2'
8 years ago
Jordi Boggiano
91e7372c6e
Backport update packagist default repo to be packagist.org
8 years ago
Jordi Boggiano
7259630cbe
Fix support for partial provider repos
8 years ago
Pierre Rudloff
7d52bd6ed5
Non-zero status code when there are outdated packages ( fixes #5901 )
8 years ago
Jordi Boggiano
f1eb787013
Merge pull request #5882 from johnstevenson/xdebug-handler-ini
...
Use random name for tmp ini and delete after use
8 years ago
Rob Bast
7d67da3ffa
guard against non array value
8 years ago
Rob Bast
611d6a0364
use array as default value
...
rather than assigning empty array in constructor. the latter can cause
issues with mocks in some scenarios (if constructor does not get called)
8 years ago
Sergey Beresnev
2717e115c8
windows remote path treats as remote now
8 years ago
johnstevenson
379fb70ad9
Use random name for tmp ini and delete after use
...
Thanks to Patrick Rose for reporting this issue.
8 years ago
Jordi Boggiano
de9f333ec6
Merge pull request #5846 from markingman/master
...
Fixing local file VCS URLs with encoded characters
8 years ago
Thomas Flori
7896b1ffab
cache only rendered composer information
...
As suggested we cache now only composer information and also the rendered version again. Perforce is using the same property cache as others and the `Util\Perforce::getComposerInformation()` is using the newly created methods.
8 years ago
Thomas Flori
ec27777341
code improvements as suggested
...
Thanks for your input!
8 years ago
Thomas Flori
d70dfd2df3
revert style changes
8 years ago
Thomas Flori
33d026bb06
fix code style to be PSR-2 conform
...
I tried to solve all PSR-2 style guide violations in files that I changed. One I could not solve: const can not concatenate in php 5.3.
8 years ago
Thomas Flori
597f834ae9
add getFileContent function
...
This function is very similar to a part from getComposerInformation - so we can use this function in getComposerInformation too. And because it is almost everywhere the same we can put it to abstract class.
By implementing getComposerInformation in abstract class we need to add the getChangeDate to interface too. Only Problem: perforce seems not to support a ChangeDate. For this we use 'now' to have at least something.
8 years ago
Mark Ingman
a330d27b10
Code formatting
...
Updating variable name and whitespace formats inline with the project’s
standards
8 years ago
Mark Ingman
0a3145821f
Merge remote-tracking branch 'composer/master'
8 years ago
Jordi Boggiano
8ad6385ffb
Merge remote-tracking branch 'fabpot/more-debug'
8 years ago
Jordi Boggiano
f3af3da16f
Add more comments in ConsoleIO, closes #5836
8 years ago
Jordi Boggiano
43903a3979
Merge branch '1.2'
8 years ago
Jordi Boggiano
027de2960b
Merge pull request #5794 from andrewjt71/issue-5769
...
Issue 5769 dev mode varaible
8 years ago
Jordi Boggiano
9801d831ed
Merge pull request #5852 from fabpot/io-fix
...
Remove usage of echo when executing Composer script
8 years ago
Jordi Boggiano
d6499b7c4a
Merge pull request #5748 from kassner/hgdriver-bitbucket
...
HgDriver does not identify bitbucket mercurial repos correctly
8 years ago
Fabien Potencier
103624d4ed
Remove usage of echo when executing Composer script
8 years ago
Mark Ingman
98d2fcb4d8
Fixing local file VCS URLs with encoded characters
...
realpath() returns FALSE for paths with URL encoding like %20, and
decoded path needs file:/// reapplied.
8 years ago
Mark Ingman
98ba6d8bf4
Fixing empty VCS URL for file:/// paths with spaces
...
realpath() returns FALSE for fFile paths with URL encoding like %20 for
spaces.
8 years ago
Jordi Boggiano
208086d8e3
Merge remote-tracking branch 'channelgrabber/GitSpeedIncrease'
8 years ago
Jordi Boggiano
a1e81c38f9
Merge branch '1.2'
8 years ago
Jordi Boggiano
f320c67534
Avoid choking on non-string constraints, fixes #5807
8 years ago
Jordi Boggiano
66bb195233
Add zlib warning to diagnose command
8 years ago
Jordi Boggiano
9c8617cd33
Merge branch '1.2'
8 years ago
Jordi Boggiano
0f455be01c
Add CI flag in UA header
8 years ago
Jordi Boggiano
e38ebefc7e
Update packagist default repo to be packagist.org
8 years ago
Jordi Boggiano
f7475c6ff6
Merge pull request #5830 from fabpot/logic-refactoring
...
Refactor some common logic in Command classes
8 years ago
Jordi Boggiano
9cf93b0c88
Merge pull request #5824 from fabpot/small-refacto
...
Code simplification
8 years ago
Fabien Potencier
07cbb73184
fixed deprecated class usages
8 years ago
Fabien Potencier
5d742fd38b
Fix POST_DEPENDENCIES_SOLVING trigger
8 years ago
Fabien Potencier
69740bbbee
Refactor some common logic in Command classes
8 years ago
Fabien Potencier
57ec0d1815
added more information in the output
8 years ago
Fabien Potencier
b823242ae3
Code simplification
8 years ago
Jordi Boggiano
d4547fba06
Merge pull request #5804 from msiebeneicher/bugfix/fix_rename_usage_in_archive_manager_for_v1_2
...
fixed direct rename() usage for v1.2
8 years ago
Niels Keurentjes
6de7feeb86
Fix crash when listing root package without versions
...
When using certain parameters together in 'composer show', specifically '-s --outdated', the root package itself is inspected for its latest version. If the git repository it belongs to does not have any tags yet this would return FALSE, while the next call to printMeta requires a PackageInterface or NULL, causing a crash.
Refs #5808
8 years ago
Martin Hasoň
2b67a9044e
Fix class in DocBlock
8 years ago
Richard Heelin
5dfd23668e
Only update the git repo if the commit we want doesn't exist, speeds up update from source
8 years ago
msiebeneicher
800a4bf391
fixed direct rename() usage for v1.2
8 years ago
Andrew Taylor
ce6a3c0dd7
Issue 5769 dev mode varaible
8 years ago
Nils Adermann
66efc9af86
Merge pull request #5785 from nicolas-grekas/perf
...
Enhance performance by removing count() from Solver's main loop
8 years ago
Nicolas Grekas
daf84bea33
Enhance solver perf by removing count()
8 years ago
Nicolas Grekas
bfbcf03a6b
Fix ShowCommand
8 years ago
Jordi Boggiano
d9328ed5ae
Merge pull request #5753 from alcohol/use-rfc3339-in-arraydumper
...
bring arraydumper in line with json schema spec and packagist
8 years ago
Jordi Boggiano
96bf605b31
Merge pull request #5779 from Koc/implode
...
Use implode instead of join
8 years ago
Nils Adermann
ad41c324d3
GitHub integrations generate access tokens containing a dot
8 years ago
Konstantin.Myakshin
dc70b40d34
Use implode instead of join
8 years ago
Jordi Boggiano
41c3307fc5
Merge branch '1.2'
8 years ago
Jordi Boggiano
f23cdf59e3
Make remove command case insensitive, fixes #5754
8 years ago
Jordi Boggiano
d1867d5859
Merge branch '1.2'
8 years ago
Jordi Boggiano
5ee22f25ba
Rework JSON matching to use a properly recursive pattern, fixes #5771
8 years ago
Jordi Boggiano
6370efd1f1
Merge pull request #5776 from dunglas/remove_unused
...
Remove unused variable
8 years ago
Jordi Boggiano
183398fe5e
Merge pull request #5717 from berlinger-rarents/fix/5584_anon_redirect_bitbucket
...
prevent (prompt for) bitbucket auth when it redirected
8 years ago
Jordi Boggiano
c0e28a9043
Remove static/public method
8 years ago
Kévin Dunglas
3e3fd3c6b1
Remove unused variable
8 years ago
Jordi Boggiano
c540dace8c
Merge pull request #5765 from fabpot/remove-obsolete-code
...
removed obsolete code
8 years ago
Jordi Boggiano
4cd6eabdba
Merge branch '1.2'
8 years ago
Fabien Potencier
b502a35fc1
added missing var declaration
8 years ago
Fabien Potencier
2853e82400
removed obsolete code
8 years ago
Rob Bast
64317e1ff8
bring arraydumper in line with json schema spec and packagist
8 years ago
Nils Adermann
23d2e5600a
Merge pull request #5738 from Toflar/reduce-hashing-calls
...
Reduce calls on Rule::getHash()
8 years ago
Yanick Witschi
7b5fe5c7d4
CS
8 years ago
Rafael Kassner
44634a689d
HgDriver does not identify bitbucket mercurial repos correctly
8 years ago
Jordi Boggiano
1c34248022
Check that PHP_ZTS is defined
8 years ago
Jordi Boggiano
9b08ee48db
Update platform package regex
8 years ago
David Zuelke
19126d76a6
unify php-* package description grammar
8 years ago
David Zuelke
a26c03eef0
add php-zts virtual platform package
8 years ago
David Zuelke
0f68c01094
add php-debug virtual platform package
8 years ago
Yanick Witschi
a9e88a27b3
CS
8 years ago
Yanick Witschi
4a769a785c
Reduce calls on Rule::getHash()
8 years ago
Roel Arents
489a8f3d5a
revert to simply making an exception (no acces_token) for bitbucket/user/repo/downloads URLs
...
[#5584 ]
8 years ago
berlinger-rarents
5123c5cf76
remove redundant truth check
8 years ago
Jordi Boggiano
b6cc2c7b83
Merge pull request #5665 from radmiraal/default-strategy-from-environment
...
Allow setting default transport strategy for path repositories
8 years ago
Jordi Boggiano
0c4cae056f
Simplify code
8 years ago
Jordi Boggiano
902a5c32db
Add bug ref
8 years ago