1
0
Fork 0
Commit Graph

2453 Commits (54a74e81d5a99bc6597339f60e6e3af6a6eb9fe4)

Author SHA1 Message Date
Andreas Hennings ce8a9aae5b Slightly nicer heredoc in AutoloadGenerator::getIncludePathsFile() 2013-08-01 17:03:32 +02:00
Andreas Hennings 5369904dd3 autoload_files.php should return an array of files, instead of directly including them. 2013-08-01 15:53:54 +02:00
Andreas Hennings 8e9bdfb4da Factor the filesCode generation into a separate method. 2013-08-01 15:53:54 +02:00
Andreas Hennings f98a8f472e Generate an autoload_files.php next to autoload_namespaces.php and autoload_classes.php 2013-08-01 15:53:54 +02:00
Sascha Egerer c13327dd75 CGL fix 2013-08-01 08:59:38 +02:00
Sascha Egerer e31a0f8296 Add pre-status-cmd and post-status-cmd hooks 2013-08-01 08:44:07 +02:00
Jordi Boggiano 1217a632fe Adjust function signatures and add type hints, refs #2136 2013-07-31 23:27:46 +02:00
Jordi Boggiano d96d9b3926 Merge remote-tracking branch 'sascha-egerer/feature/changereport_interface' 2013-07-31 23:07:22 +02:00
Jordi Boggiano 7912253df6 Retry downloading when a corrupt zip is found, fixes #2133, fixes #2128, fixes #2125 2013-07-31 20:33:20 +02:00
Sascha Egerer 80cebbd4be Fixed getLocalChanges calls in VCS downloaders to match new function interface 2013-07-31 19:56:49 +02:00
Sascha Egerer 49d89bbbfc CGL fix 2013-07-31 19:41:29 +02:00
Sascha Egerer 667176d1d0 Add ChangeReport Interface
Added a ChangeReport Interface to allow also non VCS-Downloaders to check the status of there package
2013-07-31 19:17:37 +02:00
Jordi Boggiano 67407801b8 Add debugging info for invalid zip files to try and get to the bottom of it, refs #2125 2013-07-29 22:00:35 +02:00
Jordi Boggiano d740f50277 Fix parsing of inferred stability flags that are more stable than the min stability 2013-07-28 19:40:37 +02:00
Jordi Boggiano f8a1d41967 Merge pull request #2118 from acasademont/retry_on_error
Retry file download also on Internal Server Error 500 code ...
2013-07-26 07:19:20 -07:00
Jordi Boggiano ab709107e5 Fix detection of git bitbucket repos with incorrect URLs, fixes #2095 2013-07-26 15:55:18 +02:00
Albert Casademont 5234e64e97 Retry file download also on Internal Server Error 500 code as is mostly a temporary glitch (at least on GitHub) 2013-07-26 15:36:53 +02:00
Jordi Boggiano 1d91e43587 Merge pull request #2101 from e1en0r/patch-1
Allow whitespace in installers - fix for issue #2071
2013-07-26 04:30:07 -07:00
Jordi Boggiano 5c7af783f6 Merge pull request #2114 from kibao/init-command-utf8-author-name
Init command - diacritical marks in author name
2013-07-26 04:04:29 -07:00
Jordi Boggiano 771233a5a0 Make it clear what is going on when a vcs folder is missing, fixes #2108 2013-07-26 12:25:05 +02:00
Przemysław Piechota 95cbb177dd Init command - diacritical marks in author name 2013-07-25 22:40:41 +02:00
Jordi Boggiano 3ffad59719 Also try a php copy-and-remove on unix if mv failed, refs #1765 2013-07-25 18:02:21 +02:00
Sebastian Kurfuerst 51b1eeeb3f [BUGFIX] make sure composer/installers is always installed/updated first
Resolves: #1147
2013-07-23 17:26:19 +02:00
Elenor 2a33a7bed6 Allow whitespace in installers - fix for issue #2071
Custom installers can have the class definition indented.
2013-07-22 19:11:27 -07:00
Jan Prieser 290b9307f4 remove unneeded braces 2013-07-17 14:40:41 +02:00
Jan Prieser c6db86e444 cleanup temporary download location when archiving 2013-07-17 13:28:15 +02:00
Benoît Merlet 4a3c419e74 thrown exception when using an unsupported format 2013-07-15 15:24:47 +02:00
Benoît Merlet 7591c064f5 used TableHelper for text output 2013-07-15 14:54:47 +02:00
Benoît Merlet fbbd6f8999 refactored alignment of text output 2013-07-12 15:40:09 +02:00
Benoît Merlet bf0b42efaa renamed flat format to text 2013-07-11 17:59:57 +02:00
Benoît Merlet 4aa4af73c5 proof of concept regarding licenses 2013-07-10 17:00:18 +02:00
Christoph 8c3a84d9fd fixed very evil 'tip' tag oversight in bitbucket driver 2013-07-09 16:37:12 +02:00
Robert Schönthal 860483e97e reverted simplification cause of php < 5.3.6 2013-07-09 15:53:27 +02:00
Robert Schönthal f75dda759d simplified extension check in classmap generation 2013-07-09 15:33:04 +02:00
Robert Schönthal 963f189fb2 bumped finder version, reverted warning suppression 2013-07-05 12:27:48 +02:00
Robert Schönthal 1a4a104df0 use best finder adapter 2013-07-05 09:24:54 +02:00
Jordi Boggiano 8766c7072b Fix detection of versions with git 1.8+, fixes #2065 2013-07-04 23:58:13 +02:00
Andrey Savchenko e9522e29dd Removed quotes that escaping generated inside of path in win proxy script
Fixes #2040
2013-07-03 17:53:32 +03:00
Robert Schönthal 4af410e1b9 using finder for classmap generator 2013-06-29 22:46:04 +02:00
Jordi Boggiano e68d455c5c Remove the http protocol from github-protocols, refs #1955 2013-06-28 19:16:12 +02:00
Jordi Boggiano a6e3b23ca5 Stop trying to bypass https since github does not and will not support non-https transports 2013-06-28 19:05:18 +02:00
Jordi Boggiano 8d6f4307c8 Merge remote-tracking branch 'kriswallsmith/composite-repo-fix' 2013-06-26 16:23:36 +02:00
Jordi Boggiano 307c384294 Avoid throwing when checking for disk space, fixes #2039 2013-06-26 13:56:52 +02:00
Christoph 6406e0d3b7 fixed Bitbucket's broken API 2013-06-25 02:06:26 +02:00
radnan 7e584de9e8 return early if rule is * and remove one level of nesting 2013-06-20 13:38:08 -05:00
nickolay-cure4you d4ffb85aa4 Fix typo. when safemode is enabled we experienced the problem with ini_get arguments number 2013-06-20 12:14:11 +03:00
Kris Wallsmith fa4b13d95a fix when composite repo has no delegates 2013-06-19 14:21:13 -07:00
radnan a92ceaf4fe fix minor typo 2013-06-19 09:15:45 -05:00
radnan a55c9b6a88 added no_proxy handler - fixes #1318
- handle no_proxy directive when building stream context
- using CIDR matching from Zend library
- uses parts of code provided courtesy of @hoffman
2013-06-19 09:15:45 -05:00
Jordi Boggiano 52990eca1e Clear up github env everywhere it is used 2013-06-19 13:00:13 +02:00
Jordi Boggiano 81b2b84112 Clean up git env vars consistently 2013-06-19 11:44:16 +02:00
Jordi Boggiano 48b6e8cd21 Always clear git env vars 2013-06-19 11:29:57 +02:00
Jordi Boggiano 65dae83ee6 Trim output before splitting lines to avoid blank entries, closes #1978 2013-06-18 17:23:41 +02:00
Jordi Boggiano 27d958a1de Extract archives into vendor dir to avoid permission errors, fixes #1765, fixes #1714 2013-06-18 16:59:37 +02:00
Jordi Boggiano ca69917969 Merge pull request #2008 from phansys/svn-auth
Allowed to 5 auth requests in svn before fail
2013-06-18 06:24:00 -07:00
Jordi Boggiano 7aa03410e2 Merge pull request #2015 from jaypea/filedownloader_basicauth
allow FileDownloader to use username:password@ info when downloading
2013-06-18 06:03:32 -07:00
Jordi Boggiano f79c4e4309 Detect safe_mode and output correct error, closes #2006 2013-06-18 14:55:40 +02:00
Jordi Boggiano eb0f35377e Fix variable masking 2013-06-18 14:33:16 +02:00
Jordi Boggiano e64050e91d Fix output of diag command 2013-06-18 14:29:53 +02:00
Jordi Boggiano 7b6f0ab047 Code cleanups, enforce url for https, refs #2009 2013-06-18 14:13:46 +02:00
Jordi Boggiano 74fe0fd497 Merge remote-tracking branch 'stefk/master' 2013-06-18 14:05:12 +02:00
Jordi Boggiano 3057949a2e Output error if the disk is full, fixes #1952 2013-06-18 14:02:12 +02:00
Jan Prieser cc1e10e8ae allow FileDownloader to use username:password@ info when downloading through https? 2013-06-17 15:41:48 +02:00
Stéphane Klein 42119dde6b Use github protocols setting for push urls 2013-06-16 04:50:16 +02:00
Phansys 465d1fdd44 Allowed to 5 auth requests before fail (6687743adb/src/Composer/Util/Svn.php (L115)). 2013-06-14 18:32:27 -03:00
Jordi Boggiano d498e73363 Merge pull request #2004 from jaypea/recursive_artifactrepository
ArtifactRepository needs recursive iteration
2013-06-13 08:45:05 -07:00
Jan Prieser ba87cfc6d1 find artifacts recursively in given path
uses regex to filter file extension
2013-06-13 15:52:52 +02:00
Jordi Boggiano 8d0b7f278e CS fixes 2013-06-13 13:28:24 +02:00
Jordi Boggiano 6f6228fb1d Remove unneeded use 2013-06-13 13:21:52 +02:00
Pavel Savinov b72c4cfe97 PHPDoc fix 2013-06-13 11:09:19 +11:00
Pavel Savinov 831bd844bd Almost PHPDoc problems fixed 2013-06-13 11:05:44 +11:00
Pavel Savinov 2cb697a4bb includeIfExists function now works properly(return false now) 2013-06-13 10:35:46 +11:00
Jordi Boggiano 06dff68ce7 Merge pull request #1990 from phansys/svn-auth
Added check for SVN WebDAV auth request
2013-06-10 14:16:46 -07:00
jspagnoletti 6687743adb Added check for SVN WebDAV auth request (http://subversion.apache.org/docs/api/latest/group__svn__dav__error.html#gada0137a4ffc40251d2fce8ba06ca2e14, http://svn.apache.org/repos/asf/subversion/trunk/subversion/bindings/javahl/src/org/tigris/subversion/javahl/ErrorCodes.java). 2013-06-10 15:00:58 -03:00
Christoph 0524d28b03 fixed escaping the path (it's no cmdline argument anymore) 2013-06-10 15:09:40 +02:00
Jordi Boggiano f56b985884 Merge pull request #1979 from hason/filesystem
Fixed the Filesystem methods for a directory with a name that is a substring of a another directory
2013-06-08 09:27:41 -07:00
Jordi Boggiano c479a26d71 Add workaround for msysgit failing to handle symlinks on windows, fixes #1048, fixes #1418 2013-06-08 17:51:30 +02:00
Jordi Boggiano 4cac2caf70 Make sure cd call allows switching drives on windows, fixes #1971 2013-06-08 16:41:34 +02:00
Jordi Boggiano 8b8dc1fd70 Remove all possible cd calls, refs #1971 2013-06-08 16:40:42 +02:00
Peter Smith 8a7e2a3c00 Unbind the filter Closure from ArchivableFilesFinder to allow the object
to be garbage collected correctly, and the folder closed.

Fixes https://github.com/composer/satis/issues/64 for PHP 5.4
2013-06-07 17:11:56 +01:00
Martin Hasoň 81e41bac4b Fixed the Filesystem methods for a directory with a name that is a substring of a another directory 2013-06-07 13:20:17 +02:00
Robert (Jamie) Munro 0ea3dbd9c0 Update error message now that --dev is default
Fixes #1970.
2013-06-06 16:21:05 +02:00
Jordi Boggiano 22c7d4119f install and create-project now default to dev mode (use --no-dev for production installs) 2013-06-04 15:22:19 +02:00
Tobias Munk c1cae8d838 updated events to use composer from Factory
PSR-0 autoloading is now handled correctly
2013-06-03 17:20:16 +02:00
Tobias Munk 27b3f338e9 added TODO 2013-06-03 16:22:59 +02:00
Tobias Munk 60f96d5135 fixed post-create-project-cmd event
event occurs after autoloader is generated and refreshed
2013-06-02 23:21:36 +02:00
Jordi Boggiano f0327caaa1 Cleanups 2013-06-01 13:36:32 +02:00
Jordi Boggiano 4b22d7582a Merge remote-tracking branch 'schmunk42/feature-create-project-events' 2013-06-01 13:32:07 +02:00
Tobias Munk 5586fa717b added author 2013-05-31 11:40:38 +02:00
Tobias Munk 337f817ba3 adjusted script event name 2013-05-31 11:38:41 +02:00
Tobias Munk c0280256bf code refactoring 2013-05-31 10:49:27 +02:00
Jordi Boggiano 1debe22412 Add HTTPS_PROXY_REQUEST_FULLURI to disable the request_fulluri only for https requests, fixes #1946, fixes #1839 2013-05-30 14:59:02 +02:00
Jordi Boggiano c0679232e2 Merge pull request #1950 from rovangju/master
Added realpath to VcsDriver constructor to address issues with relative file paths...
2013-05-30 02:09:03 -07:00
Jordi Boggiano f6b7f0e29a Add --lock argument to the update command to make this hack explicit and official 2013-05-30 10:08:34 +02:00
Justin Rovang 60e95aed76 Added realpath to VcsDriver constructor
See https://github.com/composer/composer/pull/1828
2013-05-29 17:53:18 -05:00
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
2013-05-29 00:30:18 +02:00
Jordi Boggiano 5d360ab43b Abort if a script fails to execute, and exit with the exit code of the process, fixes #1943 2013-05-28 19:15:22 +02:00
Jordi Boggiano 7449162aa4 Report ICU failures as the intl extension being missing, refs #1939 2013-05-28 18:15:04 +02:00
Jordi Boggiano b38db73611 Clean up rogue git env vars in case this is running in a git hook, refs #1832 2013-05-27 19:54:46 +02:00
Jordi Boggiano 1dd8bffce5 CS fixes 2013-05-27 10:41:50 +02:00