Arnout Boks
d1ce9f6246
Fix defaultRepos fallback does not use auth config
...
When a full 'composer' cannot be constructed (because there is no
local composer.json and no global composer.json), some commands
(e.g. `show -a`) fall back to the default repositories from the
`$COMPOSER_HOME/config.json` file. Without this fix, any auth
configuration from `$COMPOSER_HOME/auth.json` is not used for
these repositories in such a fallback scenario.
Steps to reproduce:
* Configure a password-protected composer repository in
`$COMPOSER_HOME/config.json`.
* Configure valid credentials for that repository in
`$COMPOSER_HOME/auth.json`.
* Make sure there is no file `$COMPOSER_HOME/composer.json`.
* Ensure the current working directory has no `composer.json`.
* Run `composer show -a some/package`.
Expected: Information about `some/package` is shown without
needing to enter credentials.
Actual: A prompt "Authentication required" is shown for the
private repository. When running the same command in a dir
that has a `composer.json`, or when `$COMPOSER_HOME/composer.json`
exists, things work as expected.
2019-01-31 13:46:45 +01:00
johnstevenson
e085a72f64
Fix mode bitmask when detecting a Windows junction
2019-01-31 11:23:48 +00:00
Jordi Boggiano
19ba2edd5c
Add warning/info msg when tweaking disable-tls setting to avoid confusion, fixes #7935
2019-01-30 08:58:38 +01:00
Jordi Boggiano
e05fa2368f
Merge branch '1.8'
2019-01-30 08:31:38 +01:00
Fred Emmott
1b196720bf
Support identifying the HHVM version when not running with HHVM
...
hhvm-nightly (and the next release) are no longer able to execute
Composer. Support executing Composer with PHP to install dependencies
for hack projects.
The goal is for this to be temporary, until Hack identifies a new
package manager, given that Composer does not aim to be a multi-language
package manager.
fixes #7734
2019-01-29 09:48:15 -08:00
Hans-Christian Otto
85617aa740
Installer: Initialize $nameMatchesRequiredPackage
...
We had a case where we got `Undefined variable: nameMatchesRequiredPackage` — I think it should be initialized with false, right?
2019-01-29 17:26:59 +01:00
Jordi Boggiano
f42d4d9ede
Merge branch '1.8'
2019-01-29 15:02:53 +01:00
Jordi Boggiano
585535a01d
Fix platform package regex
2019-01-29 14:58:37 +01:00
Jordi Boggiano
79af9d45af
Merge branch '1.8'
2019-01-29 13:49:25 +01:00
Jordi Boggiano
acea4a4d4d
Warn on invalid package name or require/provide/.., fixes #7874
2019-01-29 13:46:23 +01:00
Jordi Boggiano
98a15bc93c
Add output for metapackage installs/updates/.. fixes #7586
2019-01-29 11:38:18 +01:00
Jordi Boggiano
11bfe9970f
Merge pull request #7912 from kathyoungaligent/feature/no-api-config
...
Feature/no api config
2019-01-29 10:57:15 +01:00
Andrew Gillis
dec2b5cd50
add gitlab token auth for git clone
2019-01-29 10:45:02 +01:00
Kath Young
fbb9d20c33
Adjusted config name to be more descriptive, added documentation
2019-01-29 07:26:38 +10:30
Jordi Boggiano
81de5f82aa
Merge branch '1.8'
2019-01-28 17:57:31 +01:00
Michael Käfer
e0c44f2a25
Another MB to MiB
2019-01-28 17:55:17 +01:00
Michael Käfer
4765a8f21b
MB to MiB
...
I did not study computer science, so correct me if I'm wrong. But I think you are calculating mebibyte (MiB) not megabyte (MB). Megabyte would be:
... round($valueInByte / 1000 / 1000, 2).'MB ...
Or is there some specific standard you follow? According to https://en.wikipedia.org/wiki/Binary_prefix both calculations (yours and mine) are correct in a way but I find yours to be not completely clear.
2019-01-28 17:55:13 +01:00
Jordi Boggiano
1f97ffdcd7
Add some docs
2019-01-28 17:54:32 +01:00
Sascha Egerer
82ecf95a3c
Add PHP 5.3 compatibility
2019-01-28 17:34:29 +01:00
Sascha Egerer
1845adcfbd
Fix update whitelist pattern resolving and add more tests
2019-01-28 17:34:24 +01:00
Sascha Egerer
dc59af555a
Fix invalid call to array_merge
2019-01-28 17:34:19 +01:00
Sascha Egerer
50cb5fe3da
Update all whitelist matching root dependencies
...
The update command can receive a pattern like `vendor/prefix-*`
to update all matching packages.
This has not worked if multiple packages, depending on each other,
where matched to the given pattern. No package has been updated
in this case as only the first package matching the pattern was
added to the whitelist.
2019-01-28 17:34:08 +01:00
Den Girnyk
3b6b63784f
Fix: Keep replaced packages for autoload dumping with --no-dev
2019-01-28 17:02:32 +01:00
Jordi Boggiano
f599ebf55b
Merge pull request #7925 from localheinz/fix/empty
...
Fix: Remove empty node
2019-01-28 16:58:13 +01:00
Jordi Boggiano
f1297b11bc
Merge branch '1.8'
2019-01-28 16:56:40 +01:00
Andreas Möller
ea333aa134
Fix: Remove empty node
2019-01-28 16:47:33 +01:00
Jordi Boggiano
abcde19022
Document --no-check-all better, fixes #7889
2019-01-28 16:17:46 +01:00
Jordi Boggiano
2200043a43
Merge pull request #7900 from Great-Antique/fix-dumpautoload-no-dev-packages-resolving
...
Fix: Keep replaced packages for autoload dumping with --no-dev
2019-01-28 15:52:43 +01:00
Jordi Boggiano
66a77ed210
Merge branch '1.8'
2019-01-28 15:29:45 +01:00
Jordi Boggiano
02ceb74151
Tweak --no-cache option to be available globally and to not break VCS drivers relying on it, refs #7880 , refs #6650
2019-01-28 15:29:37 +01:00
Jordi Boggiano
61bd9f83f1
Merge remote-tracking branch 'Dzhuneyt/6650-disable-cache-argument'
2019-01-28 15:19:48 +01:00
Jordi Boggiano
a9aaa25d4c
Fix compat with Symfony Process 4.2, fixes #7923
2019-01-28 14:46:34 +01:00
Jordi Boggiano
fa8d33d0ed
Merge pull request #7869 from fancyweb/add-interactive-inputs-to-buffer-io
...
feat(buffer-io): add the possibility to set user inputs for interactive questions
2019-01-28 14:31:02 +01:00
Jordi Boggiano
ff815bbae7
Merge pull request #7868 from fancyweb/add-helper-set-to-buffer-io
...
feat(buffer-io): add question helper to helper set
2019-01-28 13:46:01 +01:00
Jordi Boggiano
c669269ec0
Merge pull request #7867 from fancyweb/use-precise-helper-set
...
fix(application): use precise helper set
2019-01-28 13:45:27 +01:00
Jordi Boggiano
455b904267
Merge pull request #7909 from xuanquynh/add_alias_of_run_script_command
...
Add alias of run-script command
2019-01-28 11:01:17 +01:00
Jordi Boggiano
40cf7cb2f7
Merge branch '1.8'
2019-01-28 11:00:29 +01:00
Kath Young
8b1f8a4629
Add no-api in the config as an acceptable config
2019-01-22 11:22:55 +10:30
Kath Young
3d1e0e79cc
Allow for no-api for Github to be a composer configuration as well as repo specific
2019-01-22 11:18:35 +10:30
Nguyễn Xuân Quỳnh
bcff704bc5
Add alias of run-script command
2019-01-21 11:09:52 +07:00
Jordi Boggiano
0fca816d8f
Merge pull request #7871 from petecoop/patch-1
...
Fix spelling mistake on Cygwin
2019-01-19 19:04:28 +01:00
Den Girnyk
5b78ea529a
Fix: Keep replaced packages for autoload dumping with --no-dev
2019-01-18 11:45:35 +02:00
Stephan Vock
59360983c6
Archive: cleanup temp dir on download error
2019-01-17 13:08:51 +01:00
Dzhuneyt Ahmed
8c30b12bd9
Added no-cache argument to "composer install" and "composer update"
2019-01-07 18:36:21 +02:00
Dzhuneyt Ahmed
750692227f
Added no-cache argument to "composer install"
2019-01-07 17:46:33 +02:00
fancyweb
a9d6068c57
feat(buffer-io): add the possibility to set user inputs for interactive questions
2019-01-05 11:59:33 +01:00
Pete Cooper
ea48bad401
Fix spelling mistake on Cygwin
2019-01-03 17:05:46 +00:00
fancyweb
45a7b8e1c2
feat(buffer-io): add question helper set
2019-01-03 10:40:04 +01:00
fancyweb
4b2e63704b
fix(application): use precise helper set
2019-01-03 10:39:40 +01:00
Christopher Hertel
e5989fcfe0
adding PHP_BINARY as env var to script execution
2018-12-26 21:17:57 +01:00
bugreportuser
2739fc05e9
Read htaccess-protect as a bool
2018-12-22 09:12:33 -06:00
bugreportuser
767462b409
Move config check after config read
2018-12-22 09:12:33 -06:00
Raphaël Aurières
6725d1d244
Fix docblock.
2018-12-13 11:39:20 +01:00
Raphaël Aurières
a8f27bf097
Fix constant usage to be compatible with PHP 5.3
2018-12-13 11:36:57 +01:00
Raphaël Aurières
3c01faf0e2
Use parameter with default value to set schema file path.
2018-12-13 10:26:29 +01:00
meyerbaptiste
5ce5560040
Fix support for imagemagick <3.3, refs #7762
2018-11-27 16:32:26 +01:00
Jordi Boggiano
489e0d4b12
Add support for imagemagick <3.3, refs #7762
2018-11-27 14:26:03 +01:00
Jordi Boggiano
66d84f60c6
Fix pattern matching for remove wildcard, refs #7715
2018-11-26 20:09:26 +01:00
Jordi Boggiano
dc6027a0ad
Merge remote-tracking branch 'dmanners/remove-all-from-one-vendor'
2018-11-26 19:55:42 +01:00
Jordi Boggiano
85ec111dee
Merge remote-tracking branch 'dmanners/add-chat-option-for-support'
2018-11-26 19:47:13 +01:00
Jordi Boggiano
736c05f66b
Merge remote-tracking branch 'yassine-ah/patch-1'
2018-11-26 19:44:30 +01:00
Jordi Boggiano
b3cbfea36e
Merge branch '1.7'
2018-11-26 13:16:44 +01:00
Jordi Boggiano
acdf8f83f1
Bypass version check for explicitly versioned packages in require command when --no-update is given, fixes #7800
2018-11-26 13:12:18 +01:00
Jordi Boggiano
6e6fb844dd
Avoid validating package name if it has a newline at the end
2018-11-26 12:59:54 +01:00
Shalvah
42e88ac27a
Add interactive option to install dependencies after running init command ( #7521 )
...
* Add interactive option to install dependencies after running init command
* Only ask to install dependencies when dependencies where defined
2018-11-26 12:57:38 +01:00
Elan Ruusamäe
f9234222d1
add lib-imagick to show -p output ( #7762 )
2018-11-26 12:37:56 +01:00
Jérôme Deuchnord
b0b00ad1fa
Call a script recursively with extra parameters ( #7720 )
...
* Added support for calling scripts recursively (fixes #7562 )
2018-11-26 12:35:41 +01:00
Michele Locati
04098153c8
Add support for running composer with phpdbg ( #7798 )
2018-11-26 12:32:31 +01:00
Gabriel Caruso
2a13bb2649
Fixes from PHPStan ( #7687 )
...
* fix docblocks
* remove redundant conditional
* fix wrong variable name
* fix wrong namespaces
* add missing private members
* remove unused/redundant arguments
* move testcase class
* exclude TestCase.php
* Tweak RuleWatchGraph type hints
* Tweak doc comment
2018-11-12 15:23:32 +01:00
Mathias Brodala
38a34159ef
Dispatch "post-package-update" event after writing lock ( #7766 )
...
Fixes #7765
2018-11-12 11:32:19 +01:00
Jordi Boggiano
856df56bdd
Revert #7755
2018-10-31 22:20:40 +01:00
Jordi Boggiano
ceb3a7a8e8
Merge branch '1.7'
2018-10-31 18:32:39 +01:00
Jordi Boggiano
1898ad12ce
Make sure we chdir back in case update dir is relative, refs #7519
2018-10-31 18:23:18 +01:00
Jordi Boggiano
2528654c53
Merge branch '1.7'
2018-10-31 18:13:39 +01:00
Jérôme Tanghe
a51563300c
Warning about the UNIX permissions lost if unzip command is not installed.
...
Some packages provide (such as Symfony Panther or Dusk) executable files, but
as PHP's unzip extension does not handle UNIX permissions, those files will
lose their executable ones.
2018-10-31 18:10:36 +01:00
Jordi Boggiano
284da1487c
Avoid downgrading from error to warning
2018-10-31 17:36:38 +01:00
Ahammar Yassine
da94e4b619
Skip all network-based checks ( #7641 )
...
* Skip all network-based checks
Change the warnings in diagnose to a friendly messages when allow_url_fopen is disabled.
Issue: #7622
2018-10-31 17:32:02 +01:00
Grzegorz Korba
0ee0138bed
Support for ignoring packages in `outdated` command ( #7682 )
...
* Support for ignoring packages in `outdated` command. Fixes #7656
2018-10-31 17:18:54 +01:00
Seven Du
148e503b31
Modified comment block ( #7700 )
...
* Modified comment block
2018-10-31 16:57:44 +01:00
Raffael Comi
3c543b2752
Report "same as actual" version if override package matches actual
2018-10-31 16:50:21 +01:00
Michele Locati
41458c7518
Don't call Symfony ProcessUtils::escapeArgument
2018-10-31 16:13:37 +01:00
Jordi Boggiano
38a63ba05a
Only show path for installed packages, refs #7698
2018-10-31 16:13:37 +01:00
Mariusz Zarzycki
f72e2312dc
Ran php-cs-fixer
2018-10-31 16:13:37 +01:00
Mariusz Zarzycki
77457ca474
Show command respects --path flag
...
Path added to package meta output
2018-10-31 16:13:37 +01:00
Jordi Boggiano
ac524e9bf3
Merge pull request #7760 from deguif/1.7
...
Fix ini_get() for boolean values
2018-10-31 16:13:22 +01:00
Jordi Boggiano
9e6a0bff71
Merge pull request #7658 from fooman/fix-non-zip-file-with-zip-ext
...
Fix regression for artifact repository
2018-10-31 16:12:55 +01:00
Jordi Boggiano
8bead93343
Merge pull request #7648 from NickWilde1990/allow-plugin-commands-from-child-folders
...
Allow plugin commands to be run from child folders like core commands
2018-10-31 15:33:26 +01:00
Jordi Boggiano
359d1318f2
Merge pull request #7703 from glaubinix/t/composer-version-cache
...
Vcs Repository: add option to cache/reuse entire versions
2018-10-31 11:09:10 +01:00
François-Xavier de Guillebon
114217c6e3
Fix ini_get() for boolean values
2018-10-31 09:55:53 +01:00
Jordi Boggiano
11752864eb
Merge pull request #7735 from glaubinix/t/bitbucket-v1-API-deprecation
...
Bitbucket: switch to v2 API
2018-10-30 16:52:13 +01:00
Gabriel Caruso
2805a69e58
Simplify conditions and inline temp variables
2018-10-30 15:58:07 +01:00
Gabriel Caruso
a64b652a6b
Use func_num_args instead of counting on func_get_args
2018-10-30 15:57:27 +01:00
Alexey Kopytko
20107dbf77
Ensure that a missing SSL/TLS protection warning does not pollute STDOUT
...
Fixes #7737
2018-10-30 15:56:24 +01:00
Markus Staab
67e6d6d8a4
diagnose: write warning on stderr
2018-10-30 15:53:47 +01:00
Jordi Boggiano
5d92eea170
Merge pull request #7756 from glaubinix/f/undefined-index-preprocess
...
VcsRepository: fix undefined index notice in preProcess
2018-10-30 11:39:02 +01:00
Stephan Vock
105477218d
VcsRepository: fix undefined index notice in preProcess
2018-10-29 12:01:46 +01:00
Stephan Vock
8b8df01336
Bitbucket: fix redirect behaviour
2018-10-26 15:48:18 +02:00
Stephan Vock
23d37eebe6
Fix: undefined index name in VcsRepository
2018-10-24 13:52:08 +02:00
Stephan Vock
819f487b38
Bitbucket: switch to v2 API
2018-10-19 14:31:17 +02:00
David Manners
a1ab75a703
composer/composer#7159 : make the remove command to a regex lookup on package name
...
- if you have multiple vendor modules installed you should be able to do composer remove vendor/* to remove all
- update remove and also remove from alternative type to also do a preg_grep for what the user has inputed
2018-10-14 14:31:57 +00:00
David Manners
96347fbea1
composer/composer#7384 : add chat to support options
...
- update schema documents to note that chat is allowed,
- validate that chat must be a string and a url similar to forum options
2018-10-14 11:15:25 +00:00
Stephan Vock
5f2eefb49b
Vcs Repository: add option to cache/reuse entire versions
2018-10-10 14:12:38 +02:00
Kristof Ringleff, Fooman
2ed573b22d
Combine open zip call with conditional
2018-10-01 23:03:51 +13:00
Kristof Ringleff, Fooman
bcf4e94e8a
Ensure opening the zip was successful before proceeding
2018-10-01 23:03:51 +13:00
Max
4d86414dd1
Use a case insenstive method to check that SHA384 is a supported openssl algorithm
2018-09-24 12:18:04 +02:00
Nick Wilde
14c6c2c99f
Allow plugin commands to be run from child folders as well as core commands
2018-09-16 13:12:14 -07:00
Ahammar Yassine
4a8c416a02
Update ValidateCommand.php
...
Skip publish and lock check even in strict check mode when the user want so.
Example : `composer validate --no-check-lock --strict composer.json`.
Issue : #7624
2018-09-13 11:17:30 +00:00
Jordi Boggiano
af677553cc
Merge branch '1.7'
2018-09-13 09:28:04 +02:00
Jordi Boggiano
0124e7b553
Revert "add removePackage() to RepositoryInterface"
...
This reverts commit cfb0d33c45
.
Fixes #7634
2018-09-13 09:27:57 +02:00
Jordi Boggiano
b441176f21
Merge remote-tracking branch 'origin/1.7'
2018-09-12 18:29:53 +02:00
Stephan Vock
896d801a30
Fix: Bitbucket getChangeDate throws exception for branches containing a slash
2018-09-12 12:01:43 -04:00
Gabriel Caruso
71c8735e11
Use combined assignment operators
2018-09-10 14:24:41 +02:00
Jordi Boggiano
490f3ccd95
Merge remote-tracking branch 'origin/1.7'
2018-09-10 14:06:33 +02:00
Jordi Boggiano
a25d6f6c35
Use local repo for platform checks when possible to avoid surprises, refs #7605
2018-09-10 13:58:13 +02:00
Jordi Boggiano
b99ac8505b
Merge pull request #7605 from lamp-of-god/check-requirements-no-dev
...
Add --no-dev option to check-platform-reqs command (#7314 )
2018-09-10 13:52:13 +02:00
Jordi Boggiano
a1ead0e868
Merge pull request #7565 from alcohol/add-remove-to-pkgrepointerface
...
add removePackage() to RepositoryInterface
2018-09-10 13:33:39 +02:00
Jordi Boggiano
92dc2cd9ad
Merge branch '1.7'
2018-09-05 00:29:03 +02:00
Jordi Boggiano
29434a22c2
Merge pull request #7612 from xuanquynh/unify_composer_concept
...
Unify Composer concept
2018-09-05 00:28:29 +02:00
Jordi Boggiano
987bd5dd7c
Merge pull request #7590 from staabm/dump-nbclasses
...
Print number of classes contained within the generated classmap
2018-09-05 00:24:10 +02:00
Jordi Boggiano
95840a0ab9
Remove useless curly braces around svn args
2018-09-05 00:00:25 +02:00
Nguyen Xuan Quynh
1191bbc5f4
Unify Composer concept
2018-09-04 14:43:21 +07:00
SeRRg
c279c7ca96
Add --no-dev option to check-platform-reqs command
2018-09-02 11:37:19 +05:00
Markus Staab
4d49fabbc4
Generating -> Generated
2018-08-27 17:36:11 +02:00
Markus Staab
766ceccd00
Print number of classes contained within the generated classmap
...
to give the developer a better feeling about number of dependent classes
2018-08-27 14:51:04 +02:00
Jordi Boggiano
df2f2dc113
Merge branch '1.7'
2018-08-27 12:34:42 +02:00
Christophe Coevoet
e5b948c683
Refactor the handling of conflict rules in the solver
...
Conflict rules are not added in the solver based on the packages loaded in the
solver by require rules, instead of loading remote metadata for them. This has
2 benefits:
- it reduces the number of conflict rules in the solver in case of conflict
rules targetting packages which are not required
- it fixes the behavior of replaces, which is meant to conflict with all
versions of the replaced package, without introducing a performance
regression (this behavior was changed when optimizing composer in the past).
2018-08-27 12:14:34 +02:00
Jordi Boggiano
734735c691
Merge pull request #7574 from seferov/patch-1
...
Remove github API request retries as it is not needed anymore
2018-08-27 09:56:31 +02:00
Pierre du Plessis
33341130a9
Fix typo in variable name in GitHubDriver
2018-08-27 09:13:52 +02:00
Jordi Boggiano
d100620987
Merge branch '1.7'
2018-08-25 18:49:56 +02:00
Jordi Boggiano
bf125295df
Fix escaping of URLs in Perforce and Subversion drivers
2018-08-25 18:48:56 +02:00
Farhad Safarov
4014c914ab
remove Github 404 retries
2018-08-25 16:37:20 +03:00
Jordi Boggiano
0f6b305bd9
Merge branch '1.7'
2018-08-22 09:57:41 +02:00
Jordi Boggiano
3d01ef28fa
Revert "Do not dump source and dist for metapackages"
...
The source/dist reference is needed to operate composer outdated and other functionality
Fixes #7546
This reverts commit 42739e7959
.
2018-08-22 09:45:54 +02:00
Rob Bast
cfb0d33c45
add removePackage() to RepositoryInterface
2018-08-20 10:41:34 +02:00
Jordi Boggiano
15313209d6
Merge branch '1.7'
2018-08-16 16:50:10 +02:00
Jordi Boggiano
0181f07491
Fix create-project not updating to latest commit when cache is present, fixes #7550
2018-08-16 16:48:47 +02:00
Jordi Boggiano
020d1f88c7
Improve error reporting on global command, fixes #7556
2018-08-16 16:08:31 +02:00
Pierre du Plessis
d65e1c0112
Revert composer.json changes when require process stops
2018-08-15 12:59:05 +02:00
Daniel Karl
849f4eda56
Using cwd for 2nd process-execution (auth) in HgUtils
2018-08-10 08:58:05 +02:00
Alexander Kurilo
5a22a4f1f3
Make surrogate sequences in JSON work on PHP 5.3
...
Fixes #7510
2018-08-10 08:54:27 +02:00
Jordi Boggiano
e718f34ba4
Properly detect rate limit errors on github before outputting messages, fixes #6621
2018-08-10 08:43:51 +02:00
Jordi Boggiano
e7a9bd3362
Attempt workaround for repo.packagist.org domain SSL on very old PHP, fixes #7530
2018-08-07 09:33:04 +02:00
Jordi Boggiano
a74b63985e
Avoid filtering dev-require packages when loading plugins/scripts, fixes #7516
2018-08-04 17:43:43 +02:00
Jordi Boggiano
0fdf746ebe
Fix --no-plugins not working in certain edge cases
2018-08-03 15:23:04 +02:00
Jordi Boggiano
73f14c0c7c
Fix output when loading zips from cache, fixes #7498
2018-08-03 14:06:31 +02:00
Rafael Kassner
42739e7959
Do not dump source and dist for metapackages
2018-07-29 16:16:02 +02:00
Jordi Boggiano
de6432f5f0
Show overridden php version in diagnose command, fixes #7497
2018-07-27 11:03:45 +02:00
Nicolas Grekas
a3bbcf9c77
Make RemoteFilesystem::getRemoteContents() report response headers also on exceptions
2018-07-26 18:31:33 +02:00
Jordi Boggiano
9bc578e24a
Fix warning tag name, fixes #7494
2018-07-26 14:15:32 +02:00
Jordi Boggiano
d73aef5c8a
Respect --no-plugins flag when firing pre-command-run event
2018-07-25 10:22:21 +02:00
Jordi Boggiano
8eae15182c
Merge pull request #7487 from staabm/patch-1
...
Fixed typo
2018-07-24 21:44:27 +02:00
Markus Staab
eb94f8346a
Fixed typo
2018-07-24 18:21:40 +02:00
Markus Staab
76bf6bdf97
Fixed typo
2018-07-24 18:20:04 +02:00
Jordi Boggiano
ff59bbdab0
CS fixer
2018-07-24 14:32:52 +02:00
Jordi Boggiano
3f9e85a4c3
Merge remote-tracking branch 'unglud/feature/show-tree-json'
2018-07-24 10:51:43 +02:00
Jordi Boggiano
c5fa3bdde0
Migrate to repo.packagist.org for package metadata
2018-07-24 09:30:06 +02:00
Jordi Boggiano
2f69739c1a
Merge remote-tracking branch 'origin/1.6'
2018-07-23 19:41:08 +02:00
Rob Bast
0db48b4f2e
addendum to #7428
2018-07-23 07:53:12 +02:00
Jordi Boggiano
d5a9d86ee4
Undo reformatting from #7441
2018-07-20 12:03:08 +02:00
Jordi Boggiano
1983a450b4
Use rawurldecode instead of urldecode, fixes #7407
2018-07-20 12:03:08 +02:00
Jordi Boggiano
145db9ff52
Merge pull request #7478 from staabm/patch-1
...
prevent preg_replace() calls when cache is not enabled
2018-07-20 11:47:09 +02:00
Jordi Boggiano
16af52be8a
Merge remote-tracking branch 'origin/1.6'
2018-07-20 11:39:44 +02:00
Jordi Boggiano
0d92c8df63
Merge pull request #7480 from staabm/patch-3
...
Simplify Rule->getJob()
2018-07-20 11:25:33 +02:00
Jordi Boggiano
71d25851df
Merge pull request #7479 from staabm/patch-2
...
Removed unused variables
2018-07-20 11:21:17 +02:00
Jordi Boggiano
6f56ce062c
Merge pull request #7464 from rellect/composer_i
...
Add `composer i` shorthand for `composer install`
2018-07-20 07:48:22 +02:00
refael iliaguyev
2f347e1347
add alias `u` to the update command
2018-07-19 11:38:43 +03:00
Jordi Boggiano
d64f95b70c
Merge pull request #7475 from Elendev/mercurial-auth-json
...
Add support for authentication with mercurial repositories.
2018-07-19 09:02:40 +02:00
Markus Staab
05499099a0
Simplify Rule->getJob()
2018-07-18 20:50:46 +02:00
Markus Staab
f7a1c34c92
Removed unused variables
2018-07-18 20:21:04 +02:00
Markus Staab
3b647f8686
prevent preg_replace() calls when cache is not enabled
2018-07-18 18:24:11 +02:00
Markus Staab
70a1a6e510
Throw a RuntimeException when glob braces are used but not supported by the OS
2018-07-18 16:38:44 +02:00
Markus Staab
e89d16c47d
GLOB_BRACE is not defined on all platforms
2018-07-18 16:00:32 +02:00
Elendev
ea5644281a
Display the error output in the thrown exception
2018-07-17 20:03:07 +02:00
Elendev
5c2b34a1af
Encode the username correctly (fix typo)
2018-07-17 19:46:25 +02:00
Jordi Boggiano
b3d6a17518
Merge pull request #7444 from inaling/add_repositories_path_glob
...
Add repositories path glob
2018-07-17 17:53:23 +02:00
Jordi Boggiano
3d2b0deb6a
Merge pull request #7402 from m-jch/master
...
composer show options -t and -l do not work together, fixes #7210
2018-07-17 17:33:56 +02:00
Jonas Renaudot
1a725d5e1f
Add support for authentication with mercurial repositories.
2018-07-17 12:04:27 +02:00
Vladimir Reznichenko
6f6d59426d
New finding by Static Code Analysis: revert uniqid() to comply long path requirements
2018-07-16 22:40:48 +02:00
Vladimir Reznichenko
cd39efc72c
New finding by Static Code Analysis
2018-07-14 20:55:26 +02:00
Markus Staab
50565cb0c8
Use variable to call count() less often
2018-07-12 20:44:24 +02:00
Rob
68d468d683
Merge pull request #7450 from staabm/simpler-hash
...
Use a simpler hashing for the Rule2Literal case
2018-07-12 10:05:24 +02:00
Rob
1e9136f086
Merge pull request #7456 from staabm/simpler-equals
...
Specialize Rule2Literal->equals(Rule2Literal) for speedup
2018-07-12 10:02:36 +02:00
Rob
7079cdb70d
Merge pull request #7458 from staabm/patch-3
...
Define variable only when actually used
2018-07-12 10:01:19 +02:00
Rob
b350c09c7e
Merge pull request #7457 from staabm/patch-2
...
Remove unnecessary abs() calls
2018-07-12 09:58:38 +02:00
refael iliaguyev
b63e2de819
add alias `i` to the install command
2018-07-11 20:37:34 +03:00
Markus Staab
86d5de2965
Define variable only when actually used
2018-07-10 21:01:52 +02:00
Markus Staab
42516901f1
Removed another unnecessary abs() call
2018-07-10 20:59:39 +02:00
Markus Staab
0e16dbabde
Removed another unnecessary abs() call
2018-07-10 20:55:14 +02:00
Markus Staab
e3a23f4ae6
Remove unnecessary abs() calls
...
Literal cannot be negative at this point
2018-07-10 20:49:24 +02:00
Markus Staab
7a4937bbcc
Specialize Rule2Literal->equals(Rule2Literal) for speedup
2018-07-10 18:24:06 +02:00
Markus Staab
07383552b3
Temporary save the package-name into a variable
...
this reduces number of unnecessary function calls in the hot path of "composer update"
2018-07-09 14:09:46 +02:00
Markus Staab
0aa7ec2d2c
Use a simpler hashing for the Rule2Literal case
...
this speeds up "composer update" by ~18%
2018-07-09 14:01:57 +02:00
Kazuhiro Inari
354eec76ae
Add repositories path glob
2018-07-07 00:47:27 +09:00
Gabriel Caruso
7d9f8e2247
Improvements
...
Small improvements, such as remove unused imports, unecessaries casts, parentheses, etc.
2018-07-05 07:44:43 -03:00
efajnzilberg
9355ebd3f6
Closing the ZipArchive in ArtifactRepository::getComposerInformation()
2018-06-25 10:34:00 +02:00
Matrosov
7221e4ea4e
Generate tree view before displaying it
...
Add support json tree view
2018-06-19 17:29:00 +02:00
mohsen shafiei
20e89a7621
composer show options -t and -l do not work together, fixes #7210
2018-06-11 01:09:52 +04:30
Théo FIDRY
87646ae689
Hide suggest reason when there is not one
2018-06-09 15:18:21 +01:00
Jordi Boggiano
837ad7c14e
Merge branch '1.6'
2018-06-07 11:15:18 +02:00
Rasmus Schultz
5bae1913ab
swap tests to prevent conflicting error-messages
2018-06-07 11:15:10 +02:00