1
0
Fork 0
Commit Graph

376 Commits (f3dec1cba2bf6ed96b003f6ff543c4e36cc3e565)

Author SHA1 Message Date
Jordi Boggiano 209d3ebfc4 Show detailed changes in verbose mode, refs #842 2012-08-18 14:34:24 +02:00
Jordi Boggiano 756c7a04fd Add alias to dump-autoload 2012-08-18 14:33:34 +02:00
Jordi Boggiano 5b4c6f6296 Merge remote-tracking branch 'fixe/status-command'
Conflicts:
	src/Composer/Console/Application.php
2012-08-18 13:45:36 +02:00
Clément Gautier d87d010c35 Fixed typo 2012-08-16 15:56:35 +03:00
Jordi Boggiano de4e9c4022 Fix InputOption requirement flags 2012-08-15 18:29:43 +02:00
Beau Simensen d0773b20df Added minimum-stability option to init command, minor bug fixes
Added the ability to specify `minimum-stability` as an option.
Also added `homepage` and `require-dev` to the whitelist and
added necessary code to format dev requirements only if dev
requirements are present.
2012-08-14 12:09:45 -07:00
Jordi Boggiano 2edb26db65 Add --optimize flag to dump-autoload that allows turning PSR0 into classmaps 2012-08-14 20:29:29 +02:00
Jordi Boggiano 398d97a629 Merge remote-tracking branch 'schmittjoh/disableCustomInstaller' 2012-08-14 01:32:25 +02:00
Jordi Boggiano 9af18880f7 Merge remote-tracking branch 'digitalkaoz/issue_627' 2012-08-13 23:24:56 +02:00
Tiago Ribeiro aba2ab2212 Added status command to display local changes to packages 2012-07-29 17:13:26 +01:00
Johannes M. Schmitt f5ce2d577b fixed typo 2012-07-22 01:10:03 +02:00
Johannes M. Schmitt ec74e422f4 added no-custom-installers option to install/update command 2012-07-22 01:06:28 +02:00
Johannes M. Schmitt 48662e9b17 added no-scripts option 2012-07-21 18:50:41 +02:00
Johannes M. Schmitt 88a1f27798 added a way to disable custom installers 2012-07-21 16:51:40 +02:00
Hugo Hamon 33306250f0 [Command] fixed typo in "self-update" command class and added a "selfupdate" alias for the command. 2012-07-21 15:33:07 +02:00
Jordi Boggiano 0d31e4c567 Add --no-update flag to require 2012-07-19 17:19:36 +02:00
Jordi Boggiano 5777aa8087 Fix typo in validate command 2012-07-18 18:33:21 +02:00
Jordi Boggiano c65af3e3a1 Add ValidatingArrayLoader and more validation for the validate command 2012-07-18 17:20:56 +02:00
Jordi Boggiano f8d671a07a Tweak exception message 2012-07-04 14:15:57 +02:00
Henrik Bjørnskov 0e73f3187b Validate the name.
If uppercase characters is found suggest a new name with all lowercase
and using - as a seperator where the camelcased characters was found.
2012-07-03 18:39:24 +02:00
Jordi Boggiano db16f68fbf Tweak exception messages 2012-07-03 14:21:10 +02:00
Robert Schönthal fdf30c424b rebased to latest master 2012-07-02 09:52:09 +02:00
Robert Schönthal e21ce860df fixed issue #627 (autoload dump command) 2012-07-02 09:48:25 +02:00
Jordi Boggiano 011db77876 Output message before altering the source ref, fixes #851 2012-06-29 14:56:38 +02:00
Jordi Boggiano e0edd882c5 Add --self flag to composer show to see the root package info 2012-06-29 11:13:49 +02:00
Jordi Boggiano 9333579ef1 Notify installs via create-project 2012-06-26 19:30:22 +02:00
Jordi Boggiano fd776853a4 Show version for platform/installed packages, fixes #825 2012-06-24 17:13:50 +02:00
Jordi Boggiano ffecd39d33 Refactor repositories handling in config/factory/loader, fixes #828, fixes #826 2012-06-24 13:06:13 +02:00
Jordi Boggiano 3ac11b932c Expose default repositories in system config file 2012-06-23 12:55:05 +02:00
Jordi Boggiano 4a6ae454c2 Merge remote-tracking branch 'dpb587/multiple-repos'
Conflicts:
	src/Composer/Factory.php
	src/Composer/Package/Loader/RootPackageLoader.php
	tests/Composer/Test/Package/Loader/RootPackageLoaderTest.php
2012-06-23 12:09:31 +02:00
Jordi Boggiano 66e9dcddf4 CS fixes 2012-06-23 11:58:18 +02:00
Jordi Boggiano b566ba77ac Fix behavior broken by #665 2012-06-23 11:47:53 +02:00
Jordi Boggiano de449aa144 Merge remote-tracking branch 'PSeiffert/master'
Conflicts:
	src/Composer/Factory.php
	src/Composer/Repository/RepositoryManager.php
2012-06-23 11:42:13 +02:00
Jordi Boggiano 6e90c0be51 CS fixes 2012-06-22 20:08:26 +02:00
Jordi Boggiano 6f576d4d4f Add update <package> example to docs of update 2012-06-21 16:13:52 +02:00
Jordi Boggiano 99e3cad0b5 Soften wording on validation of licenses 2012-06-04 11:31:43 +02:00
Jordi Boggiano 5edb49c067 Show include path in show command 2012-05-31 14:36:34 +02:00
Jordi Boggiano 03ded63924 Root version detection improvement, fixes #748 2012-05-31 14:36:21 +02:00
Jordi Boggiano 56b79125bf Check out the branch instead of headless commit when creating a project 2012-05-31 14:34:45 +02:00
Jordi Boggiano 31330a739f Fix CS 2012-05-28 16:38:52 +02:00
Igor Wiedler a0c90bad0f Fix normalization in init command with --no-interaction and --require
When calling `composer init --no-interaction --require foo/bar:dev-master` it
would fail because in non-interactive mode it would only split on space.
2012-05-28 02:37:33 +02:00
Nils Adermann 242323cba4 Merge pull request #736 from Seldaek/require-update
Require command & update <package>
2012-05-27 17:11:48 -07:00
Jordi Boggiano 704b7a655f Clarity fix 2012-05-28 02:05:23 +02:00
Jordi Boggiano c694bd57a3 Merge remote-tracking branch 'digitalkaoz/issue_397' 2012-05-28 01:36:19 +02:00
Jordi Boggiano 8ffe3c2e26 Cosmetic fixes 2012-05-27 23:21:10 +02:00
Jordi Boggiano c580cb8ba8 Add package argument to the update command, fixes #470, fixes #450 2012-05-26 15:20:27 +02:00
Jordi Boggiano 42c501aaa4 Force the installation of the newly required packages in require command 2012-05-26 15:17:52 +02:00
Jordi Boggiano 1443ea25f9 Make sure a constraint is provided with input requirements 2012-05-26 14:51:06 +02:00
Jordi Boggiano 27f8019dbd Refactor init & require commands 2012-05-26 14:45:19 +02:00
Jordi Boggiano b33496c853 Merge remote-tracking branch 'jeremyFreeAgent/master'
Conflicts:
	doc/03-cli.md
2012-05-26 12:40:36 +02:00
Jordi Boggiano 356a01b480 Switch back to getOption since hasOption always returns true 2012-05-24 21:07:07 +02:00
Jordi Boggiano 1095d84256 Rename --skip-scripts to --no-scripts 2012-05-23 13:28:47 +02:00
Jordi Boggiano 1f2f161508 Merge remote-tracking branch 'pjedrzejewski/feature/skipping-scripts-execution'
Conflicts:
	src/Composer/Installer.php
2012-05-23 11:11:19 +02:00
Jordi Boggiano 99513ba52b Adjust output for create project, refs #724 2012-05-22 16:06:22 +02:00
Jordi Boggiano 713309b38c Show exact version being installed in create-project, fixes #724 2012-05-22 15:51:41 +02:00
Jordi Boggiano 1bd4ccbd54 php-cs-fixer magic 2012-05-22 12:07:08 +02:00
Johannes M. Schmitt 305b9cee9a added --dev to create-project command (closes #645) 2012-05-21 20:57:10 -05:00
Paweł Jędrzejewski 129884ef72 rename skipScripts to runScripts. 2012-05-13 13:25:02 +02:00
Paweł Jędrzejewski 123dec52fb typos in command option description. 2012-05-13 13:05:56 +02:00
Paweł Jędrzejewski cc8b33117a add --skip-scripts option to install/update commands. 2012-05-13 13:05:56 +02:00
Jordi Boggiano ca558369fc Fix bug in ValidateCommand 2012-05-13 11:01:10 +02:00
Jordi Boggiano 160d2e0847 Minor style fix 2012-05-12 17:44:20 +02:00
Jordi Boggiano e84e550df3 Refactor validate command to offer more flexibility in adding validation 2012-05-12 17:32:13 +02:00
Jordi Boggiano fd38971777 Fix CS & simplify code 2012-05-12 17:10:28 +02:00
Tom Klingenberg 74ca58bcb6 Use of SPDX license identifiers. 2012-05-12 10:50:48 +02:00
Jordi Boggiano e7dc42a8a2 Order search results by score & highlight matches in description 2012-05-12 10:06:41 +02:00
Jordi Boggiano 4ecf55e180 Minor cleanup 2012-05-12 09:49:18 +02:00
Ryan Weaver 9e1ed5a52f [Command] Modifying the output of SearchCommand to make evenly-spaced package names for readability of results 2012-05-11 20:42:35 -05:00
Paul Seiffert 1713acf011 Coding standards and Cosmetics
Processing feedback given by @stof and @Seldaek.
2012-05-09 09:50:08 +02:00
Paul Seiffert e4a0de5df4 When using composer commands outside a Composer\Console\Application, one does not have an IOInterface object 2012-05-09 00:30:33 +02:00
Paul Seiffert 51e165c6c5 Composer\Command dependencies (application and io) should can now be injected. This way, Composer\Command objects can be used in a regular symfony2 Console\Application. 2012-05-08 23:25:32 +02:00
Jordi Boggiano 8ff497ac6f Skip filter_var on 5.3.2 since it is buggy 2012-04-27 14:04:39 +02:00
Danny Berger 8d6d155153 Add internal support for multiple default composer repositories. 2012-04-26 20:41:45 -04:00
Jordi Boggiano 4a55d85a2d Respect umask in chmod calls 2012-04-19 20:03:09 +02:00
Jordi Boggiano 120171ff5a Fix create project 2012-04-19 19:45:26 +02:00
Jordi Boggiano 7837be0621 Fix creation of ComposerRepository, refs #587 2012-04-17 10:51:44 +02:00
Jordi Boggiano 4cc45d3c37 Add require-dev and other missing links in show command 2012-04-17 10:32:35 +02:00
Povilas Balzaravicius Pawka 443ce65765 Fix fatal on show command 2012-04-17 09:27:41 +03:00
Jordi Boggiano 7f0a0857c0 Catch PharException as well in self-update failures 2012-04-16 16:01:33 +02:00
Jordi Boggiano a9ccfeb548 chmod new file when running self-update 2012-04-16 14:40:45 +02:00
Jordi Boggiano 7b87d2b573 Fix self-update saying the download is corrupt when it isn't 2012-04-15 18:14:33 +02:00
Jordi Boggiano d1f66073ca Update depends command 2012-04-14 23:53:12 +02:00
Jordi Boggiano 53191eb0fe Remove recommend, make suggest informational, add require-dev, fixes #78, fixes #510 2012-04-14 23:38:05 +02:00
H. Westphal 397fa05c5b Validate the integrity of the downloaded phar before overwriting 2012-04-14 16:14:08 +02:00
Jordi Boggiano 48ae8bf3ec Use pathinfo instead of substr 2012-04-09 16:46:25 +02:00
Jordi Boggiano 61708a1bb1 Code cleanup 2012-04-09 16:07:10 +02:00
Jordi Boggiano 278f0ec350 Fix git config parsing, fixes #525 2012-04-08 22:18:08 +02:00
Peter O'Callaghan 579b86ec27 Allows apostrophe (and single quote, since this is often used in lieu) in author name. 2012-04-08 20:16:50 +02:00
Jérémy Romey 260d7d434f Add a command for adding package to composer.json
Updated doc for require command
2012-04-03 13:49:42 +02:00
Luis Cordova f76c65914c cleaned up some getApplication()->getIO() into getIO()s 2012-03-23 14:57:43 -05:00
Igor Wiedler 0fe90c5d87 update some links to point to getcomposer.org 2012-03-23 09:08:52 +01:00
Jordi Boggiano ea2d46bcff Fix ComposerRepository calls, fixes #475 2012-03-20 17:42:37 +01:00
Nils Adermann 366e98288e Merge pull request #473 from Seldaek/gzip
Automatic gzip encoding support
2012-03-18 15:18:40 -07:00
Jordi Boggiano b12e73792c Handle SolverProblemException nicer 2012-03-18 22:43:07 +01:00
Jordi Boggiano 7f65dd7409 Use RemoteFilesystem everywhere we do http requests 2012-03-18 21:26:04 +01:00
Jordi Boggiano d291d65faf Add getIO proxy to base Command class 2012-03-18 21:26:03 +01:00
digitalkaoz 7cdb793b40 added support section to composer.json 2012-03-16 08:44:07 +01:00
Michael Wallner f65fe27097 fixed create-project with json file
the create-project command tried to instantiate a FilesystemRepository
with the json file as string instead of an JsonFile instance
2012-03-16 08:40:18 +01:00
Jérôme Tamarelle dd6608e4c2 Allow unicode characters for author in "composer init" command. 2012-03-15 23:06:00 +01:00
Igor Wiedler cd6eb49427 fix notice when running show command on package without keywords 2012-03-11 23:42:27 +01:00
Jordi Boggiano 09083089ff Merge remote-tracking branch 'digitalkaoz/show_command_keywords'
Conflicts:
	src/Composer/Command/ShowCommand.php
2012-03-11 17:02:54 +01:00
Jordi Boggiano 6b453906f0 Merge pull request #432 from digitalkaoz/issue_428
fluent api for installer options
2012-03-11 08:55:44 -07:00
Jordi Boggiano b024615e41 Merge pull request #433 from simensen/InstallerCleanup
Remove unneeded code from UpdateCommand
2012-03-11 08:47:46 -07:00
Jordi Boggiano 5dba49af54 Show package descriptions in show/search commands, merge similar packages in show, fixes #366 2012-03-11 16:44:18 +01:00
Jordi Boggiano 33c926c303 Show/Search command cleanups 2012-03-11 16:09:29 +01:00
digitalkaoz 3d56a5645e fixed cs 2012-03-10 22:32:06 +01:00
digitalkaoz 741a66e504 added description to show command, searching in description aswell 2012-03-10 21:55:23 +01:00
digitalkaoz a4f6314daa reverted command interfaces for installer refactoring 2012-03-10 19:56:15 +01:00
Beau Simensen 8fde0379ed Cleanup, not needed here. 2012-03-10 09:50:33 -08:00
digitalkaoz 673dd6312b fluent api for installer options 2012-03-10 18:08:36 +01:00
digitalkaoz e6e90bb174 added keywords to show command 2012-03-10 09:57:11 +01:00
Jordi Boggiano 5f2e42ec46 CS fixes, made EventDispatcher optional in factory method 2012-03-10 01:16:37 +01:00
Jordi Boggiano 2b2f7e1748 Merge remote-tracking branch 'simensen/Install' 2012-03-10 01:06:28 +01:00
digitalkaoz 38f866f1dd fixes #373 aswell 2012-03-09 22:03:26 +01:00
digitalkaoz 202ca60559 modified search listing (grouping packages) 2012-03-09 20:29:03 +01:00
Martin Hasoň 98d7e31c74 Sort versions before print 2012-03-09 09:11:52 +01:00
Beau Simensen b1c93d1f0a Fixed unused `use` per @stof and horrible bug that made this class no longer work. 2012-03-08 11:04:56 -08:00
Beau Simensen 3352066ece Use Installer for Create Project Command. 2012-03-08 09:58:19 -08:00
Beau Simensen 8a7d31706d Renamed Composer\Install to Composer\Installer 2012-03-08 09:21:03 -08:00
Beau Simensen 9404d8d593 Constructor, factory 2012-03-08 09:21:02 -08:00
Beau Simensen d1dea702c9 Moving install related code to Composer\Install 2012-03-08 09:21:02 -08:00
Jordi Boggiano ea593fdb10 Allow autodetection of the version 2012-03-08 18:12:21 +01:00
Jordi Boggiano 347f8feeec Update docs 2012-03-08 18:10:58 +01:00
Jordi Boggiano cb57c7bf42 Merge branch 'InstallAppCommand' of https://github.com/beberlei/composer 2012-03-08 16:22:37 +01:00
Jordi Boggiano 82dd1c1f7f Add relaxed schema for application packages that do not need to be distributed 2012-03-05 23:24:59 +01:00
Jordi Boggiano bd54e43d37 Rework JsonFile API slightly, avoid tokenizing in php if the syntax is valid 2012-03-05 22:01:47 +01:00
Jordi Boggiano 07a82c9223 Merge remote-tracking branch 'digitalkaoz/json_schema_validator' 2012-03-05 20:08:18 +01:00
Jordi Boggiano 774e9d0da6 Remove dependency on filter_var 2012-03-05 15:13:07 +01:00
Jordi Boggiano 30f612f672 Fix undef variable in search, fixes #374 2012-02-29 21:03:48 +01:00
Benjamin Eberlei 36ccd38aa7 Directly install dependencies 2012-02-27 20:52:41 +01:00
Benjamin Eberlei 24de082fd5 Refactored 2012-02-27 20:25:36 +01:00
Benjamin Eberlei db64917a83 Renamed install-project to create-project to differentiate from just "install". 2012-02-27 20:25:36 +01:00
Benjamin Eberlei 23719b3b1d Rename packagist url to repository url 2012-02-27 20:25:36 +01:00
Benjamin Eberlei f60fe5622a Add missing use stmt. 2012-02-27 20:25:36 +01:00
Benjamin Eberlei 1c67633c70 Refactored downloader code and made packagist configuration flexible and validated. 2012-02-27 20:25:36 +01:00
Benjamin Eberlei bbf745f3e6 Add command to install a package as a new project into a non-existant directory. This fetches the given package from packagist or a different packagist-source and installs it into a given path. 2012-02-27 20:25:36 +01:00
Jordi Boggiano 0e6cf61b67 Avoid showing duplicates versions 2012-02-27 15:32:45 +01:00
Jordi Boggiano 1228c04984 Add support for extra.branch-alias config to remap master on 2.1.x for example 2012-02-23 23:26:31 +01:00
digitalkaoz 6929c42848 added schema/syntax validation for composer.json 2012-02-23 21:54:49 +01:00
Jordi Boggiano 956b54e516 Use policy rule instead of stacking up another repo to prioritize aliased packages 2012-02-22 09:40:05 +01:00
Jordi Boggiano 59d2b1145c Add lock file alias support and a bunch of fixes 2012-02-21 16:44:49 +01:00
Jordi Boggiano f9fc9695e9 Wrap the package in an aliased package instead of replacing 2012-02-21 15:32:45 +01:00
Jordi Boggiano 82054f2060 Add aliasing: `foo as bar` will require foo and automatically make it replace the bar version 2012-02-21 14:03:24 +01:00
Jordi Boggiano 5eb333680b Rename findPackagesByName to findPackages and allow version arg 2012-02-21 14:02:08 +01:00
Nils Adermann de1765aa48 Remove workaround error detection in install command 2012-02-20 12:24:24 +01:00
Jordi Boggiano 621388e3be Fix warning when no package to update is found 2012-02-20 12:14:44 +01:00
Nils Adermann 39aa5c0752 Merge pull request #329 from Seldaek/new_dev
[BC Break] New dev handling
2012-02-20 01:58:21 -08:00
Jordi Boggiano 2976bd82b0 Simplify code 2012-02-20 09:50:02 +01:00
Nils Adermann 509188c112 Use updateAll request method in upddate mode in install command 2012-02-19 17:14:11 +01:00
Jordi Boggiano c95b4d05fd Fix forcing of the source-ref from lock file 2012-02-19 16:57:36 +01:00