1
0
Fork 0
Commit Graph

1687 Commits (a83a4e7e8fe73da4958095e6b810c647a99079fd)

Author SHA1 Message Date
Povilas Balzaravicius Pawka bbac63821c Search: initialize lowMatches as empty array. 2012-09-06 13:39:51 +03:00
Povilas Balzaravicius Pawka 7154ef9af7 search: fixed output error when no results found. 2012-09-06 09:16:10 +03:00
Povilas Balzaravicius Pawka 57d1b5a37d Issue #1056. Fixed callback call error on search command. 2012-09-06 09:15:29 +03:00
Jordi Boggiano 0689e24e83 Update command descriptions, fixes #1068 2012-09-06 00:26:04 +02:00
Christophe Coevoet 9e372b1d8b Simplified the code 2012-09-05 22:56:59 +02:00
Christophe Coevoet d0faa016c1 Refactored the search of suggested packages to support replacements
Fixes #752
2012-09-05 21:01:57 +02:00
Jordi Boggiano 10d1a4382f Only generate lock file when actually necessary, fixes #1064 2012-09-04 20:06:12 +02:00
Jordi Boggiano e0dc045955 Merge pull request #1054 from mheleniak/clean_up_bat_files
Clean up *.bat files when binary is removed
2012-09-04 09:04:58 -07:00
Jordi Boggiano ecda3ea74c Merge pull request #1060 from fabpot/fix-show-command-warning
Fix PHP warning in the show command when using the -s flag
2012-09-04 08:56:01 -07:00
Jordi Boggiano 0932f65a17 Return 7 chars and not 6 for short git hashes, formatting fixes 2012-09-04 16:27:22 +02:00
Jordi Boggiano 338730b19b Merge remote-tracking branch 'zczapran/issue/1043_wrong_output_for_versions_when_updating' 2012-09-04 16:22:29 +02:00
Jordi Boggiano e01a9c564d Fix parsing of stability for lowercased RC versions 2012-09-04 15:59:44 +02:00
Benjamin Lévêque 042d2d4a77 readlink -f is missing on osx
+ osx can't execute a script with an another script
2012-09-03 15:44:49 +02:00
Fabien Potencier b5897b291d Fix PHP warning in the show command when using the -s flag 2012-09-03 09:40:03 +02:00
Mateusz Heleniak 924d39f405 also clean up *.bat files 2012-09-01 17:43:16 +02:00
Mateusz Heleniak be736c745e better exception message 2012-08-31 23:32:28 +02:00
Mateusz Heleniak 6489487245 compare references when using dists 2012-08-31 23:27:36 +02:00
Mateusz Heleniak aa0ff14be5 added --prefer-dist option 2012-08-31 22:25:17 +02:00
Zbigniew Czapran 8d966547a2 removed overkill function isHash as suggested by @stloyd 2012-08-31 16:37:03 +01:00
Zbigniew Czapran c0c23033d5 simplified if statement 2012-08-30 23:46:33 +01:00
Zbigniew Czapran 730f206cea removed unneccesary PackageMock and trailing whitespaces 2012-08-30 23:44:54 +01:00
Zbigniew Czapran 80c2736021 in VersionParser only truncate the version if hash 2012-08-30 22:01:21 +01:00
Jordi Boggiano 781e0d4f55 Add detection of gitolite user for git repos 2012-08-29 15:44:52 +02:00
Jordi Boggiano 803178d28f CS fixes for #1038 2012-08-29 15:24:05 +02:00
Christoph Hochstrasser 560d6daccf Using separate variable for URL parts 2012-08-29 15:12:08 +02:00
Christoph Hochstrasser 841efc98a6 Appending 'packages.json' only if not present in URL 2012-08-29 15:08:04 +02:00
Jordi Boggiano e2f8098f53 Fix depends command on 5.3, fixes #1034 2012-08-28 13:30:57 +02:00
Tim Heil 6c1820d006 Add troubleshooting URL to error message 2012-08-28 00:10:17 +02:00
Jordi Boggiano 5a247ca9a5 Fix regression in updating dev packages to latest ref, fixes #1030 2012-08-27 12:03:07 +02:00
Christophe Coevoet 66b83a39d2 Removed a PHP notice when dumping the autoloader
This occured when the root package has a target-dir but does not have
configure a PSR-0 autoloader.
Fixes #1028
2012-08-24 23:25:14 +02:00
Nils Adermann 01593e0628 Merge pull request #1015 from Seldaek/memory
Reduce memory usage by only loading packages that are actually needed, fixes #456
2012-08-24 11:32:33 -07:00
Jordi Boggiano 6f77df296a Speed up Pool::match for common case 2012-08-24 16:46:08 +02:00
Jordi Boggiano 573aad8801 Check if ini_set exists before calling it 2012-08-24 16:38:01 +02:00
Jordi Boggiano 41fc6ff9ee Fix formatRequirements return value, fixes #1026 2012-08-24 13:39:37 +02:00
Bilal Amarni 5669419416 fixed typo 2012-08-24 13:55:36 +03:00
Jordi Boggiano c97720c607 Fix picking of new dev packages for updates to latest source ref 2012-08-24 12:06:29 +02:00
Jordi Boggiano f9f86f03ae Performance improvements to create-project 2012-08-24 11:38:42 +02:00
Jordi Boggiano 456b35ae72 Disable xdebug scream/show_exception_trace, fixes #989 2012-08-24 10:57:38 +02:00
Jordi Boggiano c14bc368b0 Fix memory usage of the update command 2012-08-24 02:29:37 +02:00
Jordi Boggiano e1bd2fd6df Clean ups after feedback 2012-08-24 02:29:36 +02:00
Jordi Boggiano a0903d4d35 Update create-project and show commands to use the new filterPackages method 2012-08-24 02:29:35 +02:00
Jordi Boggiano c31d588b7d Update init and depends commands to use the new filterPackages method 2012-08-24 02:29:34 +02:00
Jordi Boggiano 012798b179 Convert search command to use the filterPackages method 2012-08-24 02:29:34 +02:00
Jordi Boggiano e3b6bd781c Add RepositoryInterface::filterPackages to stream ops on lists
This cuts down on memory usage and also speeds up the search command to a third of its previous time
2012-08-24 02:29:33 +02:00
Jordi Boggiano 9965f02951 Clean up link creation 2012-08-24 02:29:32 +02:00
Jordi Boggiano d6de4a0036 Rename Package interfaces to reduce BC issues 2012-08-24 02:29:31 +02:00
Jordi Boggiano 8a275336a1 CS cleanups 2012-08-24 02:29:30 +02:00
Jordi Boggiano e46d26cb9b Add loadAliasPackage to the StreamableRepositoryInterface and clear up responsibilities between Pool and Repositories 2012-08-24 02:29:29 +02:00
Jordi Boggiano 9a1fd450b0 Remove code duplication 2012-08-24 02:29:28 +02:00
Jordi Boggiano 62ead24b61 Rename variable for clarity 2012-08-24 02:29:27 +02:00
Jordi Boggiano 26e8217db7 Remove duplication of branch alias parsing code 2012-08-24 02:29:26 +02:00
Jordi Boggiano 774021bf99 Clean up Installer::aliasPackages() 2012-08-24 02:29:25 +02:00
Jordi Boggiano 25142c5351 Clarify variable variable usage 2012-08-24 02:29:24 +02:00
Jordi Boggiano 2d4076e9b2 Add support for aliases in streamed repos 2012-08-24 02:29:24 +02:00
Jordi Boggiano c8a685be6b Reduce memory usage by only loading packages that are actually needed, fixes #456 2012-08-24 02:29:23 +02:00
Jordi Boggiano f08c748658 Fix tests, fix handling of branches with slashes in GitDriver, fixes #935 2012-08-24 02:06:25 +02:00
Jordi Boggiano fbaf6bf5f7 Add --profile flag to display very basic profiling metrics 2012-08-24 01:32:29 +02:00
Jordi Boggiano 997ef763b4 urlencode() github calls for safety, refs #935 2012-08-24 01:10:13 +02:00
Nils Adermann 27d8904abe resetToOffset method was moved to the Decisions class a while ago 2012-08-21 16:14:08 +02:00
Jordi Boggiano 242df060c7 Clarify exception message 2012-08-21 16:04:19 +02:00
Jordi Boggiano c446331a02 Fix phar compilation 2012-08-21 10:44:05 +02:00
Jordi Boggiano b96c1dd5fa Prevent missing bins from breaking the whole install 2012-08-19 23:58:58 +02:00
Nils Adermann de6bb0409b Merge pull request #1008 from mheleniak/master
output info before fetching composer repos
2012-08-19 11:26:34 -07:00
Jordi Boggiano 521bbe6556 CS fixes 2012-08-18 16:22:15 +02:00
Jordi Boggiano ef637c8f1a CS fixes 2012-08-18 16:18:41 +02:00
Jordi Boggiano ef1f8a605f Fix file modes 2012-08-18 16:10:39 +02:00
Jordi Boggiano 4d84f62cd9 Improve consistency and formatting of verbose output for update/install 2012-08-18 16:01:44 +02:00
Jordi Boggiano 1aed88003f Merge remote-tracking branch 'digitalkaoz/issue_801'
Conflicts:
	src/Composer/Downloader/VcsDownloader.php
2012-08-18 15:31:20 +02:00
Jordi Boggiano 06675259d9 Merge remote-tracking branch 'origin/master' 2012-08-18 14:36:06 +02:00
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
Baldur Rensch 1398757963 Added a check for the return code when extracting zip file 2012-08-17 13:06:58 -07:00
Jordi Boggiano 7b3ce479cd Merge pull request #1006 from ClementGautier/patch-1
Fixed typo
2012-08-17 08:17:23 -07:00
Jordi Boggiano a54bf6269e Improve error messages when network failures occur 2012-08-17 16:51:58 +02:00
Mateusz Heleniak edc63c2b49 output info before fetching composer repos 2012-08-17 02:42:05 +03: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
Jordi Boggiano b5c60dd92a Merge remote-tracking branch 'simensen/init-min-stab' 2012-08-15 17:42:49 +02:00
Jordi Boggiano dbd44d6bcf Handle empty namespaces 2012-08-15 13:10:56 +02:00
Jordi Boggiano 269b3481c4 Fix PEAR binaries when the bin dir is non standard, fixes #1001 2012-08-15 12:29:43 +02:00
Jordi Boggiano b7d0892e46 Do not use the .bat php proxy for unixy bins 2012-08-15 12:24:06 +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 44d7d4a38e Make PSR0 scanning optional 2012-08-14 20:28:49 +02:00
Jordi Boggiano ee14950972 Add whitelist to the classmap generator to allow skipping of Test files 2012-08-14 19:55:31 +02:00
Jordi Boggiano 48c46ce3b6 Automatically generate classmaps for all PSR-0 packages to speed things up, fixes #541, fixes #127 2012-08-14 19:55:30 +02:00
Jordi Boggiano 289d23b5cc Optimization for autoload misses, refs #964 2012-08-14 19:50:19 +02:00
Jordi Boggiano 4f0ad98905 Always include the ClassLoader since autoload_real is included only once, refs #963 2012-08-14 19:13:39 +02:00
Jordi Boggiano 30fdf379aa Minor consistency tweaks 2012-08-14 19:05:34 +02:00
Jordi Boggiano 034b46bdf6 Merge remote-tracking branch 'vicb/autoload_files' 2012-08-14 18:27:39 +02:00
Jordi Boggiano ec301ea8bb Output error if a VCS repo has no package at all instead of silently going through 2012-08-14 11:19:40 +02:00
Jordi Boggiano 518984b70d Output error if a local filesystem VCS repo points to a non-existing dir 2012-08-14 11:19:15 +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
Jordi Boggiano ebc0f8884f Merge remote-tracking branch 'tot-ra/patch-2'
Conflicts:
	src/Composer/Downloader/ArchiveDownloader.php
2012-08-11 18:45:38 +02:00
Jordi Boggiano fe15c6a827 Make dev version matches preserve the proper case, fixes #935 2012-08-11 18:34:01 +02:00
Jordi Boggiano 730c76ef85 Merge pull request #940 from schmittjoh/renameError
fixes rename bug (closes #900)
2012-08-10 06:59:04 -07:00
Jordi Boggiano 198a40fc63 Quote version in output to highlight empty versions 2012-08-10 14:50:03 +02:00
Sebastiaan Stok 9270904765 fixed issue #992 - branch name not properly escaped 2012-08-10 11:43:37 +02:00
Johannes M. Schmitt 3db8419569 removed reference to exec 2012-08-10 10:16:42 +02:00
Johannes M. Schmitt e3a93d5c84 switched to use the ProcessExecutor utility class 2012-08-10 10:14:02 +02:00
Victor Berchet d2dc73e361 [Autoload] Set $vendorDir et $baseDir in ComposerAutoloaderInitTargetDir::getLoader() 2012-08-06 11:33:17 +02:00
Victor Berchet 4c82c35dbc [Autoload] Generate the autoloader_real file in the target directory 2012-08-06 10:56:57 +02:00
Артём Курапов 274b54c2b5 Update src/Composer/Downloader/ArchiveDownloader.php
Code style fix
2012-08-05 11:55:43 +03:00
Артём Курапов 03db848b23 Update src/Composer/Downloader/ArchiveDownloader.php
Fixed single-file archive post-extraction moving
2012-08-05 03:26:06 +03:00
Артём Курапов 091b2e86db Update src/Composer/Downloader/ArchiveDownloader.php
Fix to single-file archive
2012-08-05 03:15:55 +03:00
Артём Курапов ece954a7a4 Update src/Composer/Downloader/ArchiveDownloader.php
Fix for single-file archives, for example http://sourceforge.net/projects/rssphp/files/rssphp/v1/rss_php.v1.zip/download
2012-08-05 02:38:47 +03:00
Victor Berchet 2c065416eb [Autoload] generate an autoload_real.php file 2012-08-01 10:12:46 +02:00
Victor Berchet 963fedc9a5 [Autoload] remove closures because of a bug in APC
https://bugs.php.net/bug.php?id=52144
https://bugs.php.net/bug.php?id=61576
2012-07-31 20:17:39 +02:00
Tiago Ribeiro aba2ab2212 Added status command to display local changes to packages 2012-07-29 17:13:26 +01:00
Taylor Otwell a834efe7c9 Fix directory handling when auto-loading files. 2012-07-27 09:03:25 -05:00
Nils Adermann 4e9e66a957 Make sure custom vendor paths don't break file autoloading 2012-07-23 23:53:44 +02:00
Johannes M. Schmitt 9f150b1c1e fixes a bug when root package has a 'files' autoload entry 2012-07-23 22:02:08 +02:00
Johannes M. Schmitt 2a6b12fb65 fixes rename bug (closes #900) 2012-07-23 17:30:11 +02: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 2d41774bcc Add warning when loading an https repo if openssl is disabled, refs #930 2012-07-20 10:27:18 +02:00
Jordi Boggiano 0d31e4c567 Add --no-update flag to require 2012-07-19 17:19:36 +02:00
Jordi Boggiano e618648f62 Define property before use 2012-07-18 18:42:46 +02:00
Jordi Boggiano defe5766a4 Revert "Merge remote-tracking branch 'till/bugfix-broken-classmap'"
This reverts commit d837b8a657, reversing
changes made to 520d915860.
2012-07-18 18:41:07 +02:00
Jordi Boggiano 6fb5d26474 Revert "Add test and some fixes to allow absolute paths, refs #869"
This reverts commit a2a2f4af59.
2012-07-18 18:40:17 +02:00
Jordi Boggiano 5777aa8087 Fix typo in validate command 2012-07-18 18:33:21 +02:00
Jordi Boggiano a2a2f4af59 Add test and some fixes to allow absolute paths, refs #869 2012-07-18 18:31:22 +02:00
Jordi Boggiano d837b8a657 Merge remote-tracking branch 'till/bugfix-broken-classmap' 2012-07-18 18:20:14 +02:00
Jordi Boggiano 520d915860 Merge pull request #917 from simensen/package-links
Get links from the pacakge
2012-07-18 08:54:34 -07:00
Nils Adermann 7c547f93bb Merge pull request #928 from Seldaek/validation
Validation
2012-07-18 08:31:29 -07:00
Jordi Boggiano 67b846f4e9 Fix undefined variable in svn driver 2012-07-18 17:26:19 +02:00
Jordi Boggiano b0151a4ce5 Allow the loader of the VcsRepository to be overriden 2012-07-18 17:21: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 d80180c2b9 Allow notifyUrl to be a complete URL 2012-07-18 14:57:17 +02:00
Jordi Boggiano 5ec41d83b4 Fix non-array return value in some cases on php 5.3.2, fixes #927 2012-07-18 14:23:05 +02:00
Nils Adermann 84dd1fc1bf Merge pull request #898 from Seldaek/providefix
Fix hijacking possibility via provide bug
2012-07-17 12:27:18 -07:00
Jordi Boggiano 1f31810901 Prevent duplicate PEAR replaces if the given vendorAlias equals the channel alias 2012-07-17 16:49:02 +02:00
Beau Simensen 2e9f57b6dd Get links from the pacakge 2012-07-16 10:11:09 -07:00
Nils Adermann 9b8efc9fe3 Merge pull request #916 from chEbba/downloadmanager-filesystem
Add missed docblock for the  parameter in the DownloadManager constructor
2012-07-15 17:41:51 -07:00
Jordi Boggiano 354b82bb8c Fix git checkouts of custom branches, fixes #889 2012-07-15 21:31:29 +02:00
Kirill chEbba Chebunin 2f7e064e99 Add missed docblock for the parameter in the DownloadManager constructor 2012-07-15 23:26:47 +04:00
Nils Adermann f12818233d Merge pull request #909 from missinglink/master
Minor copy change
2012-07-15 10:22:17 -07:00
Jordi Boggiano 5e1c01e132 Merge pull request #911 from adrienbrault/patch-1
Fix Solver CS
2012-07-15 08:44:58 -07:00
WanWizard e24226162d fixed getContext() choking on empty HTTP_PROXY environment variable
Signed-off-by: WanWizard <wanwizard@wanwizard.eu>
2012-07-15 17:24:27 +02:00
Adrien Brault 4263fe9255 Fix Solver CS 2012-07-15 17:31:03 +03:00
Peter Johnson 2f26d2a749 Copy change 2012-07-15 05:06:44 +01:00
Kirill chEbba Chebunin 75d756f665 Add getSupport method to the PackageInterface. 2012-07-14 15:51:45 +04:00
Ismael Ambrosi b368031657 Fixed typos 2012-07-13 17:16:17 -03:00
Jordi Boggiano d87b8d3493 Merge pull request #886 from palex-fpt/pear-binaries
Pear binaries
2012-07-13 12:46:46 -07:00
Nils Adermann 560c3254d4 Correctly treat dev versions for other types of comparisons and add tests 2012-07-11 20:49:53 +02:00