522 Commits (7343198817f365b1676ced0f353808f0e408ff9a)

Author SHA1 Message Date
David Stoline 54a74e81d5 Add a note about customizations 11 years ago
David Stoline 6eee550c2f Update help docs for the global command
I noticed that COMPOSER_HOME/vendor/bin was wrong. Correcting.
11 years ago
Jordi Boggiano 7311bc77e6 Add global command to be able to require/install/update global packages, fixes #1813, fixes #55 11 years ago
Nils Adermann c6aa97ed8a Merge pull request #2153 from renanbr/archive-prefer-dist
prefer-dist and archive synchronized
11 years ago
Jordi Boggiano f9ce367c10 Remove dangling vendor/composer dir after create-project, fixes #2025 11 years ago
Jordi Boggiano 187017cc0d Minor tweaks, refs #2075 11 years ago
Jordi Boggiano b0e72f0910 Merge remote-tracking branch 'trompette/license-tools' 11 years ago
Renan de Lima 610e272faa use available $io in archive
https://github.com/composer/composer/pull/2099#pullrequestreviewcomment-5318806
11 years ago
Renan de Lima d17935acd2 attach IO to DownloadManager in "package" command 11 years ago
bronze1man 9a1f4e4458 fix some files mode bug 755->644 11 years ago
Sascha Egerer c13327dd75 CGL fix 11 years ago
Sascha Egerer e31a0f8296 Add pre-status-cmd and post-status-cmd hooks 11 years ago
Jordi Boggiano 1217a632fe Adjust function signatures and add type hints, refs #2136 11 years ago
Sascha Egerer 667176d1d0 Add ChangeReport Interface
Added a ChangeReport Interface to allow also non VCS-Downloaders to check the status of there package
11 years ago
Przemysław Piechota 95cbb177dd Init command - diacritical marks in author name 11 years ago
Benoît Merlet 4a3c419e74 thrown exception when using an unsupported format 11 years ago
Benoît Merlet 7591c064f5 used TableHelper for text output 11 years ago
Benoît Merlet fbbd6f8999 refactored alignment of text output 11 years ago
Benoît Merlet bf0b42efaa renamed flat format to text 11 years ago
Benoît Merlet 4aa4af73c5 proof of concept regarding licenses 11 years ago
Jordi Boggiano e68d455c5c Remove the http protocol from github-protocols, refs #1955 11 years ago
Jordi Boggiano 307c384294 Avoid throwing when checking for disk space, fixes #2039 11 years ago
Jordi Boggiano e64050e91d Fix output of diag command 11 years ago
Jordi Boggiano 3057949a2e Output error if the disk is full, fixes #1952 11 years ago
Jordi Boggiano 8d0b7f278e CS fixes 11 years ago
Pavel Savinov 831bd844bd Almost PHPDoc problems fixed 11 years ago
Jordi Boggiano 22c7d4119f install and create-project now default to dev mode (use --no-dev for production installs) 11 years ago
Tobias Munk c1cae8d838 updated events to use composer from Factory
PSR-0 autoloading is now handled correctly
11 years ago
Tobias Munk 27b3f338e9 added TODO 11 years ago
Tobias Munk 60f96d5135 fixed post-create-project-cmd event
event occurs after autoloader is generated and refreshed
11 years ago
Jordi Boggiano f0327caaa1 Cleanups 11 years ago
Jordi Boggiano 4b22d7582a Merge remote-tracking branch 'schmunk42/feature-create-project-events' 11 years ago
Tobias Munk 5586fa717b added author 11 years ago
Tobias Munk 337f817ba3 adjusted script event name 11 years ago
Tobias Munk c0280256bf code refactoring 11 years ago
Jordi Boggiano 1debe22412 Add HTTPS_PROXY_REQUEST_FULLURI to disable the request_fulluri only for https requests, fixes #1946, fixes #1839 11 years ago
Jordi Boggiano f6b7f0e29a Add --lock argument to the update command to make this hack explicit and official 11 years ago
Tobias Munk 0ac5165f04 updated script events
added new POST_ROOT_PACKGE_INSTALL and POST_CREATE_PROjECT event, triggered only in create-project
changed create-package parameter 'package' to be optional, command now looks in working directory for composer project if no param is given
11 years ago
Jordi Boggiano 1dd8bffce5 CS fixes 11 years ago
Francesc Rosàs 9aa0aba77c Extract email validation into a method 11 years ago
John Long 4d6910ece6 Remove unused variable $dialog from RequireCommand::configure
I traced the get and getHelperSet to Symfony's Console\Command and Console\Helper\HelperSet, and there was only stored variables being retrieved (no actions being done that'd require these functions to be called).
11 years ago
Jordi Boggiano bebe86262a Refactor self.version update to work on all link types, refs #1883 11 years ago
Jordi Boggiano 460ab04d4d Merge remote-tracking branch 'sminnee/create-project-self-version' 11 years ago
Phansys b992c29eb5 Added earlier permission checks in local filesystem before start download. 11 years ago
Sam Minnee d3437d6e76 NEW: Rewrite self.version in create-project (Fixes #1351)
When composer create-project is called and the resulting project is disconnected from the
parent repo, self.version references no longer work.  To fix that, this patch rewrites
self.version to the actual version number as part of 'composer create-project' execution
11 years ago
Jordi Boggiano 8a06e461e5 Fix a few bugs, fixes #1867 11 years ago
Jordi Boggiano 3b97e2e260 Add support for new verbosity levels, and initial debug output 11 years ago
Jordi Boggiano 8c197d2325 Fix CS and wording, remove lowercased env var, add env var to docs 11 years ago
Alexander Loutsenko c5bf4e7812 updated diagnostics to test fulluri proxy param handling 11 years ago
Fabien Potencier 91a2aa22fb Add a run-script command 11 years ago
Gábor Egyed 9358401eed resolve symbolic link in self-update command 11 years ago
Jordi Boggiano 6da31f7c2b Add handling of preferred-install config in create-project, fixes #1780 11 years ago
Jordi Boggiano e82cf6835e Allow show <package> <constraint> as well as a version 11 years ago
Smasty a1def50ae4 Fix diagnose command output 11 years ago
Jordi Boggiano 605cd3ddc3 Rename diag to diagnose, fix feedback 11 years ago
Jordi Boggiano 1060d015fb Add composer diag command to diagnose problems automatically 11 years ago
Jordi Boggiano ad69d15590 Fix self-update error handling, fixes #1738 11 years ago
Nils Adermann cfd7a50f0a Do not hardcode vendor dir exclusion on archive.
For one thing this wouldn't have worked for any custom installers anyway
which can write installed code to other places. This will now allow one
to use composer archive on a clean code checkout to build an archive as
we are used to. Or on one that had composer install run to build an
archive that can be used for deployment which includes the vendors.
11 years ago
Nils Adermann 870a87f6d6 Use null as default values rather than false
Also made archive() in the ArchiveCommand protected as it does not need
to be used from the outside. The ArchiveManager can be used instead.
11 years ago
Nils Adermann 14ee67bed4 Output packages in archive command using getPrettyString 11 years ago
Nils Adermann 838edd6e7a Fix class description of archive command 11 years ago
Nils Adermann 51135468f0 Clarify composer archive argument optionality 11 years ago
Nils Adermann 735b59c1d6 Skip the vendor dir when archiving the current project 11 years ago
Nils Adermann ba375b6867 Allow archiving the current project with composer archive 11 years ago
Nils Adermann 526f48ecb8 Implement a basic archive command
It allows creating archives with the archive manager given a package/version
pair.
11 years ago
Jordi Boggiano 7ae0dd2a2a Always install dev requirements when using the require command, fixes #1676 11 years ago
Jordi Boggiano be861f090a Remove filterPackages and add RepositoryInterface::search, refactor all commands to use new methods and remove all usage of the full package list for Composer repositories that support providers, fixes #1646 11 years ago
Miklós Márton 72a4146383 Scratch 'prefer-source'; 'preferred-install' is the bee's knees 11 years ago
Miklós Márton 9110c6413e Minor code reorg to reduce duplication 11 years ago
Miklós Márton 0d81ab7f46 Install/update now uses the new config variable 'prefer-source', fixes #553 11 years ago
Miklós Márton 0f8530ef56 Support for 'prefer-source' config setting, refs #553 11 years ago
Miklós Márton 40c9584746 Fixes #1653 11 years ago
Jordi Boggiano c95127b80e Merge pull request #1644 from Seldaek/newdevrequires
New require-dev handling
11 years ago
Miklós Márton 67e5e0588d Fixes #1347 (new license argument / dialog for init command) 11 years ago
Jordi Boggiano 542d10d8fd Remove all occurrences of getLocalDevRepository and getLocalRepositories calls 11 years ago
Jordi Boggiano caf26ac37c Enable dev mode by default in update command, add a --no-dev flag, fixes #1005 11 years ago
Jordi Boggiano f06c0cb580 Code reorgs and make bool values real booleans, refs #1637 11 years ago
Jordi Boggiano 8eb71f5478 Merge remote-tracking branch 'ricardclau/dirty-updates' 11 years ago
Ricard Clau 48ac383599 initial steps with new config value, implementation of discard changes for git and svn 12 years ago
Daniel González ed590de8dd typo
I see, that exist a typo error.
12 years ago
Jordi Boggiano 8d55b9cced Merge remote-tracking branch 'ronnylt/script-event-post-dump-autoload'
Conflicts:
	tests/Composer/Test/Autoload/AutoloadGeneratorTest.php
12 years ago
Jordi Boggiano 518253e150 Show proper repo information and not always the default ones 12 years ago
Jordi Boggiano 8ac4b649c3 Merge remote-tracking branch 'gerryvdm/master'
Conflicts:
	src/Composer/Command/ShowCommand.php
12 years ago
Jordi Boggiano 2e12993c9c Make selfupdate use ssl when possible 12 years ago
Jordi Boggiano d4fb7bd251 Substract 1char from the width to avoid blank lines in the output on windows 12 years ago
Sebastian Krebs b5c7d97e8c Pretty "show"-command 12 years ago
Jordi Boggiano 94e99b9c8b Update docs, config command and schema with all the config values 12 years ago
Jordi Boggiano 5165008be7 Merge remote-tracking branch 'pierredup/master' 12 years ago
Jordi Boggiano dd372e7635 Add explicit return 12 years ago
Gerry Vandermaesen 77290069a2 Added option to only show package names
Added the --name-only (-N) option to the show command to only list
package names (and exclude version and description).

This is useful to produce a list of package names to be parsed by
a shell script for example (bash completion comes to mind).
12 years ago
Gerry Vandermaesen 2552f4c65e Added option to only show available packages
Added the --available (-a) option to the show command to only list
the available packages, similar to the --installed and --platform
options.

Additionally changed the output formatting when limiting the
package result to remove the hierarchy when only one type is being
showed. This facilitates parsing of a list of packages (for example
for shell scripting and completion).
12 years ago
Bilal Amarni ae9a001053 RequireCommand - check if composer.json is writable 12 years ago
Bilal Amarni 99e4173b3d RequireCommand - rollback if it fails (fixes #1469) 12 years ago
Jordi Boggiano a7c950cddd Add support for github-oauth in config command 12 years ago
Pierre du Plessis 91ca7d7493 Make use-include-path default to false 12 years ago
Pierre du Plessis 84b34b70e0 Add config option to set if the PHP include path should automatically be used when generating the autoloader 12 years ago
Igor Wiedler 24611ec919 Add newline because JsonManipulator does not expand {} 12 years ago
Igor Wiedler a48675005b Implicitly create composer.json in require command
This allows shorteninig install instructions if you do not want to use init
(because it is interactive) and you do not want to use create-project (there
is no skeleton, or you do not want to use a skeleton).
12 years ago
Ronny López e5cbf83185 Added post-autoload-dump script event. 12 years ago
Jordi Boggiano b51a4a7854 Improve depends output, fixes #1459 12 years ago