1
0
Fork 0
Commit Graph

208 Commits (8a2dd1baefdc87cb6cab69eda6938cec748a825c)

Author SHA1 Message Date
Jordi Boggiano 26a50b3762 Merge branch '1.5' 2017-11-03 19:53:36 +01:00
Mihai Plasoianu 02b57ff4a2 Return non-zero exit code with --strict and single package 2017-11-03 19:48:59 +01:00
闫兴茂 277f05754d Add default sort for show --tree option 2017-09-07 14:17:04 +08:00
Jordi Boggiano 23ab57c311 Merge branch '1.4' 2017-08-06 17:21:58 +02:00
Patrick Pokatilo 57ed58346a Be strict and return non-zero exit code for outdated packages when showing all 2017-08-06 15:39:04 +02:00
Jordi Boggiano a2e22f7a84 Merge branch '1.4' 2017-04-14 00:16:34 +02:00
Jordi Boggiano 8b0e615232 Assume at least 80char wide terminal, fixes #6351 2017-04-13 23:23:28 +02:00
Jordi Boggiano 83798d8090 Avoid mixing stderr and stdout in outdated command as it mangles output 2017-04-13 23:15:01 +02:00
Issei.M 0856dfa084 Aligns the verb form of commands' description 2017-04-06 13:50:24 +09:00
Jordi Boggiano 122e422682 CS fixes 2017-03-08 15:16:44 +01:00
Jordi Boggiano e09c632c14 Rename a few fields in json output, refs #6228 2017-03-07 14:26:24 +01:00
Alexander Schwenn 527f5b8571 Print error message when json is requested for tree or single package info 2017-03-06 00:29:20 +01:00
Alexander Schwenn 74d82a51e3 Replace latestStyle by status to get style independent json output 2017-03-06 00:09:03 +01:00
Alexander Schwenn c70aaa421d Add json output for show command 2017-03-05 23:50:46 +01:00
Alexander Schwenn 818687849d Extract view logic from data preparation 2017-03-05 23:18:39 +01:00
Alexander Schwenn 64139ba327 Move loop-independent code outside of loop 2017-03-05 22:49:06 +01:00
Alexander Schwenn 086c9d5c56 Separate package warning from view representation 2017-03-05 22:33:00 +01:00
Alexander Schwenn 52ca1bd9c5 Move command termination outside of output loop 2017-03-05 21:53:44 +01:00
Alexander Schwenn e672628565 Separate package type from view representation 2017-03-05 21:27:46 +01:00
Alexander Schwenn 308fa88746 Move $io->write calls together 2017-03-05 21:06:44 +01:00
Alexander Schwenn 77e104bd4d Fix typo in local variable name 2017-03-05 16:19:03 +01:00
Jordi Boggiano eb5495b8e4 Merge branch '1.3' 2017-01-22 20:01:35 +01:00
Jordi Boggiano d6ffe1fd1d Add support for outdated command info without ANSI colors, fixes #6070 2017-01-22 20:01:12 +01:00
Ed Reel f29a302391 Return 1 if composer.json exists, but the package doesn't. 2017-01-22 17:47:12 +01:00
Sven Luijten b4a77e1c0e Add full stop to all command descriptions 2017-01-11 23:08:12 +01:00
Jordi Boggiano ed0829fed1 Simplify code and fix path to composer.json, refs #6001 2016-12-28 19:00:22 +01:00
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
2016-12-28 18:50:47 +01:00
Pierre Rudloff 7d52bd6ed5 Non-zero status code when there are outdated packages (fixes #5901) 2016-11-28 13:06:53 +01:00
Jordi Boggiano 9c8617cd33 Merge branch '1.2' 2016-11-03 11:05:42 +01:00
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
2016-10-25 09:54:03 +02:00
Nicolas Grekas bfbcf03a6b Fix ShowCommand 2016-10-14 13:18:15 +02:00
Konstantin.Myakshin dc70b40d34 Use implode instead of join 2016-10-11 16:52:29 +03:00
Frank van den Brink e60a7216c6
Clarified minor-only option description 2016-08-26 10:47:10 +02:00
Frank van den Brink cb7377d2cb
Added minor-only option to show command to only show packages with minor updates 2016-08-26 10:34:09 +02:00
Frank van den Brink 28851ecdca
Revert "Added minor-only option to only show packages with minor updates"
This reverts commit 4b0e40d482.
2016-08-26 10:32:57 +02:00
Frank van den Brink 4b0e40d482
Added minor-only option to only show packages with minor updates 2016-07-26 09:39:56 +02:00
Jordi Boggiano 352e467f16 Always show abandoned packages in --outdated as they are outdated in a way 2016-04-29 17:17:55 +01:00
Kamran Ahmed 78a8a02978 Ignore the unfound packages 2016-04-29 15:25:14 +04:00
Jordi Boggiano 6146f7aded Take into account prefer-stable and dev packages when computing outdated, refs #5251 2016-04-28 22:38:38 +01:00
Jordi Boggiano 2a3b56e82c Fix constraint parsing bug in outdated, fixes #5251 2016-04-28 22:25:53 +01:00
Jordi Boggiano 3186b5eeca Avoid using the full pretty version for comparisons, fixes #5247 2016-04-26 20:19:54 +01:00
Jordi Boggiano aabe21d84d Add --direct and --outdated flags to ShowCommand & OutdatedCommand, fixes #5240 2016-04-24 15:17:08 +01:00
Jordi Boggiano 17f23f5c43 Write abandoned warning on stderr to avoid breaking the flow of the list 2016-04-24 13:51:01 +01:00
Jordi Boggiano c5f734dbf9 Merge remote-tracking branch 'barryvdh/show-latest' 2016-04-22 22:38:54 +01:00
Jordi Boggiano e7069dd5e8 Tweak colors in the output, make sure we load the proper version according to stability flags and add outdated command, refs #5028 2016-04-22 21:54:04 +01:00
Jordi Boggiano 9206c646a2 Merge remote-tracking branch 'barryvdh/show-outdated' 2016-04-22 20:57:37 +01:00
Jordi Boggiano 467ece15ed Skip regex engine when not necessary 2016-04-19 11:53:24 +01:00
Jordi Boggiano 21a9f21cc8 Add package filtering in show command, fixes #5212, closes #5215 2016-04-19 11:31:41 +01:00
Niels Keurentjes 818c3e707a Ton of phpDoc fixes. 2016-04-07 01:12:30 +02:00
Niels Keurentjes e6f21137ad Undefined or default return points fixed. 2016-04-07 00:52:50 +02:00
Barry vd. Heuvel fd46c7e4ba Reduce line length 2016-03-16 11:04:37 +01:00
Barry vd. Heuvel 54d86ebfc9 Use latest package for deprecations, cache latest packages 2016-03-16 10:20:45 +01:00
Barry vd. Heuvel 80be9a2c98 Add deprecated notice to show command 2016-03-15 20:46:00 +01:00
Barry vd. Heuvel ac606e4dc1 Add recommended version to show command 2016-03-15 20:21:11 +01:00
Niels Keurentjes 1017ab817f Corrected parameter handling. 2016-03-04 09:26:11 +01:00
Niels Keurentjes a3b2628748 Show -t incorrectly expanded self.version constraints. Fixes #4999 2016-03-04 08:20:35 +01:00
Jordi Boggiano 27e1c4358e Fix show/depends commands to display and abort when a circular dep was reached, fixes #4983 2016-03-02 13:24:07 +00:00
Jordi Boggiano 8cfbe7023d CS fixes 2016-02-29 18:12:51 +00:00
Jordi Boggiano bf1ddaa298 Fix method name for php5 2016-02-29 17:51:34 +00:00
Jordi Boggiano 1aec1c1fc8 Add --repository flag to init command, and rename --repository-url to --repository in create-project, fixes #4200, closes #4207, closes #2604, fixes #2920 2016-02-29 17:33:46 +00:00
Jordi Boggiano b6b2635f42 Merge pull request #4970 from barryvdh/list-installed-default
Change default behavior of show/list to --installed by default
2016-02-29 16:29:34 +00:00
Niels Keurentjes b059cbe37c Removed unused variables and includes, fixed functions being called with more arguments than declared. 2016-02-27 23:21:11 +01:00
Barry vd. Heuvel 2d2affdf56 Keep --installed option for BC 2016-02-27 22:35:13 +01:00
Barry vd. Heuvel 5fdb4c8af3 Make --installed default for show/list 2016-02-27 21:46:26 +01:00
Jordi Boggiano d7855d03c7 Fix some formatting and prettify the tree, refs #4917 2016-02-24 18:20:52 +00:00
Jordi Boggiano f681dbc51e Merge remote-tracking branch 'curry684/rewrite-depends' 2016-02-24 17:42:11 +00:00
Jordi Boggiano c9436438ff Add memoization to parseConstraints, saves some (6-7% here) RAM and marginal CPU time 2016-02-24 17:27:42 +00:00
Niels Keurentjes 692a3ed300 Renamed Composer\Console\Command to BaseCommand for consistency with other abstract base classes. 2016-02-19 23:56:46 +01:00
Niels Keurentjes 0dab63e050 Unified all Windows tests throughout the code. 2016-02-03 22:39:16 +01:00
Jordi Boggiano 49d7d65933 Add verbosity input support to IOInterface 2016-01-29 10:14:12 +00:00
Jordi Boggiano 1818b95149 CS fixes 2016-01-26 13:07:18 +00:00
Jordi Boggiano fd7267e4ad Show overridden versions (as well as original) in composer show -p 2016-01-09 17:18:37 +00:00
Jordi Boggiano 1a8aedaa9d Assume -i when running composer show --tree without arg 2016-01-09 17:04:07 +00:00
Jérémy Romey 94daedde06 Fixed typo in the ShowCommand 2015-11-27 14:39:00 +01:00
Jordi Boggiano 9b8a14179b Only list tree of packages required by root and not every installed package individually, refs #2600 2015-11-27 10:28:57 +00:00
Jordi Boggiano e6e636802f Add support for a simplified pure ASCII version of the tree view, refs #2600 2015-11-27 01:31:50 +00:00
Jordi Boggiano 92ad33d11e Undo some invalid merges and simplify code a little bit, refs #2600 2015-11-27 00:54:16 +00:00
Jérémy Romey 36271a7dd1 Added a tree view of required packages 2015-11-26 11:06:09 +01:00
Jordi Boggiano ce08582671 Fix CS 2015-09-28 10:53:24 +01:00
Rob Bast a1427d7fd6 replace all occurences in code and comments 2015-09-24 16:32:36 +02:00
Olivier Laviale cc522c20bb Optimized this->getIO() 2015-09-14 14:30:26 +02:00
Rob Bast 5ae9e7fe22 remove spdx files, introduce external library 2015-07-16 11:42:12 +02:00
Kunal Mehta f634c6946d Update callers of VersionParser::formatVersion()
Tests were moved to BasePackageTest.
2015-07-02 00:06:56 -07:00
Rob Bast dfbee6a532 cleaner solution 2015-06-05 13:04:56 +02:00
Rob Bast 7a50225389 disable path if no composer available, fixes #4101
gracefully remove the option and continue, after informing the user
2015-06-05 13:00:04 +02:00
Cees-Jan Kiewiet c9d9b5085a Replaced <error> with <warning> for abandoned package as it reflects the intention of this feature better 2015-04-30 23:34:26 +02:00
Jordi Boggiano 921b3a0eba Fix regression with non-SPDX licenses in show command, refs #3885 2015-04-15 19:27:04 +01:00
Jordi Boggiano 6b3178b169 Merge remote-tracking branch 'isoroku/fix-misspellings'
Conflicts:
	doc/articles/handling-private-packages-with-satis.md
2015-04-15 02:21:44 +01:00
Jordi Boggiano dbfd47eeca CS fixes 2015-04-15 01:22:19 +01:00
jakoch 74a077dd3d updated spdx-license handling to include metadata
issue https://github.com/composer/composer/issues/3744

summary of changes
- replaced bin script "fetch-spdx-identifiers" by "update-spdx-licenses"
- "update-spdx-licenses" uses "Composer/Util/SpdxLicensesUpdater" to update "spdx-licenses.json" file with license identifier, fullname and osi-approved-status
- dropped "spdx-identifiers.json" (identifiers only)
- dropped "SpdxLicenseIdentifier", it's just "SpdxLicense" now
- modified "ShowCommand" to output the license with metadata and removed some unused method arguments (cleanup)
2015-03-29 22:46:38 +02:00
isoroku e0657b60a2 Fix misspellings 2015-03-20 14:23:24 +00:00
Rob Bast cb336a5416 Implement writeError throughout Composer 2015-02-25 11:00:35 +01:00
Alexander Schwenn 395903863b Add 'info' alias for 'show' command 2015-01-15 22:33:31 +01:00
Rafael Dohms 5ed01fb60d Abandoned support in `show`
Executing `composer show` on an abandoned package displays the warnings for package status.
2014-10-02 23:53:34 +02:00
Alessandro Biavati c5d1a3575c Added `path` flag to show install path for installed packages 2014-03-02 16:01:39 -08:00
Andreas Hennings 39c09d5192 Add psr-4 stuff in a few more places. 2013-12-14 16:28:27 +01:00
Nicolas Bastien 52711d121c Remove unused use statement. 2013-10-07 17:11:57 +02:00
Romain Neutron 9b7fc0bae7 Update INF to PHP_INT_MAX as recommended by Stof 2013-09-12 13:19:27 +02:00
Romain Neutron a965642769 Do not use detected width for output formatting if it is not available 2013-09-11 23:38:59 +02:00
Jordi Boggiano e330763c5f Fix issue when multiple paths are mapped to one dir in the show command 2013-09-09 16:52:59 +02:00