Jordi Boggiano
3e9efcfb85
Merge remote-tracking branch 'ntoniazzi/master'
2016-01-18 17:52:46 +00:00
Jordi Boggiano
5d015defb8
Merge remote-tracking branch 'origin/master' into tls-config
2016-01-10 16:10:22 +00:00
hanov.ruslan
b298b9e8c6
Added sort-packages into config
2015-12-18 23:13:36 +03:00
Michal Gebauer
ce74477899
Configuration of GitLab driver
2015-12-03 14:30:07 +01:00
Jérôme Tamarelle
ac68a721f4
Merge remote-tracking branch 'composer/master' into gitlab
...
Conflicts:
doc/04-schema.md
src/Composer/Util/RemoteFilesystem.php
2015-11-14 14:13:39 +01:00
Jordi Boggiano
615638c7c3
Simplify bin-compat by removing the nosymlink option, refs #3704
2015-10-27 15:36:12 +00:00
Jordi Boggiano
c9b51a5751
Merge remote-tracking branch 'kocsismate/feature-bin-compat'
2015-10-27 15:20:53 +00:00
Nicolas Toniazzi
b6df8549cd
Merge remote-tracking branch 'parent/master'
...
Conflicts:
src/Composer/Factory.php
2015-10-05 09:52:52 +02:00
Jordi Boggiano
ce08582671
Fix CS
2015-09-28 10:53:24 +01:00
Dennis Birkholz
1d7fa565e6
Fix check for flag in case RELATIVE_PATHS should be changed somehow
2015-09-15 17:33:31 +02:00
Kocsis Máté
87c16073ec
Merge branch 'master' of https://github.com/composer/composer into feature-bin-compat
2015-07-22 15:54:20 +02:00
Andreas Möller
eac5fbdee4
Fix: Remove unused imports
2015-06-28 23:20:54 -04:00
Nicolas Toniazzi
7d63eb5718
Merge remote-tracking branch 'parent/master'
...
Conflicts:
doc/04-schema.md
2015-06-23 14:19:12 +02:00
Thibault Jamet
1eec4fdfa5
Add archive configuration default values
2015-06-17 20:53:09 +02:00
nevvermind
3032f0a538
Refactor based on code review
...
- Move the version api getter to the PluginManager And make it such that it can be mocked, but not pollute the public interface. That means "protected" visibility.
- The plugin api version constant should still be used throughout the code.
- Use different fixtures class names
- Use regex possessive quantifiers for performance
- Use full words for readability
2015-06-02 17:40:32 +01:00
nevvermind
eb2aa14830
Make plugins have actual constraints instead of fixed versions
...
Instead of developing plugins against a single, fixed Plugin API version - `"composer-plugin-api": "1.0.0"`, this change will allow plugin developers to use versions like `"composer-plugin-api": "~1.1"` or `"composer-plugin-api": ">=2.1 <3.0"`, aka actual Composer-compatible constraints.
Only the "1.0", "1.0.0" and "1.0.0" Plugin API versions will be regarded as BC versions, and internally converted to "^1.0"; every other declared version string will be kept as it is.
Because of this new constraint flexibility, plugin version mismatches will be skipped, which means those plugin will NOT be registered to the system. Previously, a mismatch triggered a warning, but plugins were still registered.
2015-06-02 14:10:09 +01:00
Jordi Boggiano
80b0a35a68
Merge remote-tracking branch 'HuffAndPuff/ignore-platform'
...
Conflicts:
src/Composer/Config.php
src/Composer/Repository/PlatformRepository.php
2015-04-29 21:03:51 +01:00
Jérôme Tamarelle
48fc2eafa0
Add gitlab.com as default GitLab domain
2015-03-04 00:08:42 +01:00
Kocsis Máté
7b4fe767a4
Added space before assignment operator
2015-02-18 20:23:13 +01:00
Kocsis Máté
d7437f19ad
Changed config key order
2015-02-04 19:40:50 +01:00
Kocsis Máté
08c4732d1e
Improving bin-compat configuration
2015-02-03 19:27:29 +01:00
Nicolas Toniazzi
865eab602f
Merge remote-tracking branch 'parent/master'
...
Conflicts:
src/Composer/Factory.php
2015-02-02 14:03:13 +01:00
Padraic Brady
19e24c5804
Merge branch 'master' into tls-config
...
Conflicts:
.travis.yml
doc/03-cli.md
src/Composer/Command/ConfigCommand.php
src/Composer/Command/CreateProjectCommand.php
src/Composer/Command/DiagnoseCommand.php
src/Composer/Command/InstallCommand.php
src/Composer/Command/RequireCommand.php
src/Composer/Command/SelfUpdateCommand.php
src/Composer/Command/ShowCommand.php
src/Composer/Command/UpdateCommand.php
src/Composer/Config.php
src/Composer/Downloader/FileDownloader.php
src/Composer/Factory.php
src/Composer/Repository/ComposerRepository.php
src/Composer/Repository/PearRepository.php
src/Composer/Repository/Vcs/VcsDriver.php
src/Composer/Util/GitHub.php
src/Composer/Util/RemoteFilesystem.php
2015-01-29 20:31:56 +00:00
Nils Adermann
0543a32d39
Merge pull request #3610 from bd808/feature/classmap-authoritative
...
Add classmap-authoritative config setting
2015-01-28 11:26:28 +01:00
Dmitry Tarasov
3b678ee379
Fix error handling for incorrect "repositories" array
2015-01-20 13:03:55 +03:00
Bryan Davis
ad1f8e6c5a
Add classmap-authoritative config setting
...
Add a "classmap-authoritative" configuration setting that can be used to
disable searching the various prefix and fallback directories for
classes that have not been registered with the
Composer\Autoload\ClassLoader class map. This setting can be used to
optimize performance by avoiding a potentially large number of
`file_exists` calls when Composer is being used in a program with
additional autoloader facilities. Use of the setting implies
"optimize-autoloader" to ensure that the most complete class map
possible is generated.
Closes #3603
2015-01-03 17:35:25 -07:00
Jordi Boggiano
60ac971419
Fix relative path fetching when a var uses var replacement, fixes #3564
2014-12-17 21:57:27 +00:00
Jordi Boggiano
c54d6f93e3
Add --absolute to resolve absolute paths in config command, otherwise set default back to relative
2014-12-16 14:28:51 +00:00
Jordi Boggiano
331bda235c
Fix activation of global plugins, fixes #3557
2014-12-16 11:12:13 +00:00
Nicolas Toniazzi
ad9c3d3b30
Merge branch 'master' of https://github.com/composer/composer
...
Conflicts:
src/Composer/Factory.php
2014-12-15 14:36:43 +01:00
Jordi Boggiano
fc3c7838b2
CS fixes
2014-12-07 13:54:29 +00:00
Nicolas Toniazzi
83a1441285
Added support for backup PHARs
2014-12-03 11:56:58 +01:00
Chris Smith
86b5938cdb
Allow reading of COMPOSER_ environment variables to be disabled
2014-11-21 10:14:40 +00:00
xelan
bddba72e13
Option to disable inclusion of hostname in OAuth app name
2014-07-25 12:37:11 +02:00
Jordi Boggiano
449f8165ef
Allow $HOME and ~ usage in all *-dir config values, fixes #3060
2014-06-29 14:47:43 +02:00
Jordi Boggiano
d9fe17443b
Allow empty json files to be merged into a config, fixes #3055
2014-06-29 13:11:27 +02:00
Jordi Boggiano
ac497feaba
CS fixes
2014-06-10 16:13:12 +02:00
Jordi Boggiano
90d1b6e08a
Rename basic-auth to http-basic, add docs/schema/config support, add local auth file support, add storage to auth.json, add store-auths config option, refs #1862
2014-05-27 13:50:47 +02:00
Joakim Israelsson
571363dee2
The config setting 'platform' is used to override platform packages.
...
Like suggested in #1522 .
These overridden packages appear only during install/update and not
when running init, show and search commands.
I don't know if they should or not.
2014-05-14 20:31:42 +02:00
Pádraic Brady
9881d76216
Adds Composer\Factory::createRemoteFilesystem():
...
- Implemented in self-update command
- Added to Composer\IO\BaseIO the getInputOption() and getInputArgument() getters to allow access to input
- Fixed some minor bugs
2014-03-01 14:32:07 +00:00
Pádraic Brady
cb32c480be
Validate disable-tls and cafile config file values
2014-02-28 20:40:57 +00:00
Pádraic Brady
7e30c67827
Add config.json default config option for "disable-tls" (FALSE by default)
2014-02-23 10:20:48 +00:00
Jordi Boggiano
9896abeb38
Doc tweaks, refs #2682
2014-02-13 16:23:53 +01:00
Jordi Boggiano
245461d8ed
Merge pull request #2682 from gena01/ssh-support-in-github-protocols
...
Adding ssh protocol support to "github-protocols".
2014-02-13 16:05:58 +01:00
Dave Hulbert
81aa3a850c
Fix some PHP doc blocks
2014-02-11 10:09:30 +00:00
Gennady Feldman
ac78eaa027
Adding ssh protocol support to github-protocols.
2014-02-07 11:11:36 -05:00
Robert Boloc
8a221854b1
changed name of the option to optimize-autoloader
2014-01-17 14:43:54 +01:00
Robert Boloc
f67f04adfb
added config option to optimize the autoloader always
2014-01-16 20:44:16 +01:00
Jordi Boggiano
f85a366eb9
Finalize new autoloader-suffix config value, refs #2524 , fixes #1413
2013-12-26 17:40:52 +01:00
Stan Lemon
5fd3223aec
Updates per @stof
2013-12-23 11:27:33 -05:00