1
0
Fork 0
Commit Graph

213 Commits (756c7a04fd5af5634db458e56d386d6593d000d5)

Author SHA1 Message Date
Jordi Boggiano 858d967a42 Merge pull request #558 from stloyd/patch-1
[PharDownloader] Force overwrite if previous extract failed and was not ...
2012-04-10 04:48:45 -07:00
Joseph Bielawski 2e2f7ea199 [TarDownloader] Force overwrite if previous extract failed and was not removed. 2012-04-10 13:44:21 +03:00
Joseph Bielawski eab3cde48c [PharDownloader] Force overwrite if previous extract failed and was not removed. 2012-04-10 13:42:47 +03:00
Jordi Boggiano 983de81b1d Force a redownload to source when updating from dist to dev package 2012-04-10 11:53:21 +02:00
Jordi Boggiano 17370e3812 Remove unnecessary @ operator, refs #543 2012-04-08 20:05:04 +02:00
Jordi Boggiano bfd48b06bd Capture zip downloader output, fixes #533 2012-04-06 13:29:06 +02:00
Jordi Boggiano 6f8031ac90 Fix error reporting for missing git process 2012-04-06 13:28:47 +02:00
Jordi Boggiano 720b00b561 Merge remote-tracking branch 'Nami-Doc/patch-1' 2012-04-05 23:04:13 +02:00
Jordi Boggiano 9371253e38 Fail hard if a package can not be properly removed 2012-04-05 22:58:30 +02:00
Nami-Doc 66efa343a9 and again. 2012-04-05 18:35:58 +03:00
Nami-Doc 66cd1aad8a Update src/Composer/Downloader/GitDownloader.php 2012-04-05 18:30:50 +03:00
Nami-Doc d245acff83 github online editor is a nice idea, but... 2012-04-05 18:26:15 +03:00
Nami-Doc bd116aec22 try to guess the error 2012-04-05 18:20:17 +03:00
Nami-Doc f57e272ce7 Add a little more explaining message when failing to download. 2012-04-05 18:02:05 +03:00
Jordi Boggiano a3fa19a716 Avoid escaping too early to prevent issues 2012-04-04 17:13:57 +02:00
Jordi Boggiano 13a2bc6ff0 Revert "Fix push url hack"
This reverts commit 269537e466.
2012-04-04 17:11:10 +02:00
Jordi Boggiano 269537e466 Fix push url hack 2012-04-04 16:57:18 +02:00
Jordi Boggiano b5d235abb6 More verbose output for archive and git downloader 2012-04-04 09:54:27 +02:00
Jordi Boggiano 9ed06f8853 Output svn output to user in verbose mode 2012-04-04 09:36:04 +02:00
Jordi Boggiano 1cdae66f8f Fix up git downloader and git driver commands 2012-04-04 09:09:27 +02:00
Jordi Boggiano afa14124f3 Make sure we fetch origin with tags before checking out a new version 2012-04-03 19:50:25 +02:00
Jordi Boggiano 66be50ce71 Always set the push url after git updates 2012-04-03 19:49:57 +02:00
Jordi Boggiano 1cd07e1a2c Fix up merged code 2012-03-29 15:08:47 +02:00
till 9922301841 for debugging 2012-03-29 14:32:49 +02:00
till eb8ad8b74f * docblock 2012-03-29 14:22:26 +02:00
till aef502aa86 * handle errors with ZipArchive error constants to get meaningful error messages 2012-03-29 14:19:41 +02:00
Jordi Boggiano 5be7f4cf09 Fail hard when failing to download using hg 2012-03-26 13:22:05 +02:00
Jordi Boggiano 7cb79bb1c9 Fix typo & tests 2012-03-26 01:56:24 +02:00
Jordi Boggiano 605e1cb925 Clean up in case of download/extraction failure, fixes #356 2012-03-26 01:49:09 +02:00
Jordi Boggiano 5a7abfd84f Remove code duplication in Svn classes 2012-03-25 00:29:14 +01:00
Jordi Boggiano 8fb9c4bf3b Svn related coding style/consistency fixes and minor improvements 2012-03-24 23:07:10 +01:00
till 434f10f2d7 * more cs fixes 2012-03-23 16:32:46 +01:00
till c6653f0711 * fix up CS suggestions from stof/seldaek 2012-03-23 16:03:52 +01:00
till c7dc49fe10 * added execute() wrapper to generalize command execution in downloader
* added Composer\Util\Svn::doAuthDance() to ask for credentials in interactive sessions
2012-03-22 18:41:10 +01:00
till c6566825ad Merge remote-tracking branch 'upstream/master' into svn-auth-reloaded 2012-03-22 17:24:35 +01:00
till 3de8d66a82 * refactor SvnDownloader to use new Util Class
* now supports auth all over
 * svn command generation is proxied through one place
 * still needs the 'interactive' settings and an execute method
2012-03-22 17:19:10 +01:00
Jordi Boggiano f98bd971f2 Add Gzip handling to RemoteFilesystem 2012-03-18 21:26:05 +01:00
Nils Adermann 15e764bb3f Merge pull request #439 from Seldaek/git_push
Set push url correctly for github clones
2012-03-16 03:24:14 -07:00
Jordi Boggiano 659775a607 Merge remote-tracking branch 'simensen/GitHub404FixPartTwo' 2012-03-15 18:16:31 +01:00
Beau Simensen 38680998ed Remove the RemoteFilesystem factory and document GitHubDriver->GitDriver fallback. 2012-03-14 18:44:27 -07:00
Jordi Boggiano a02940cafb Fix tests 2012-03-15 01:28:10 +01:00
Jordi Boggiano e763af7412 Set push url correctly for github clones 2012-03-11 21:01:41 +01:00
Jordi Boggiano 58b8f5f8b6 Merge pull request #436 from perprogramming/hg_change_url
Fixed the HgDownloader when changing the repo url
2012-03-11 07:46:32 -07:00
Per Bernhardt 9f7155a753 Fixed the HgDownloader when changing the repo url 2012-03-11 13:31:25 +01:00
Christophe Coevoet 271e908692 Fixed the GitDownloader when changing the repo url 2012-03-10 17:49:08 +01:00
Jordi Boggiano 89f69256f8 Merge remote-tracking branch 'kostiklv/console-overwrite-fix' 2012-03-10 00:50:52 +01:00
Jordi Boggiano 3e22084ea4 Overhaul VcsDrivers, introduce TransportException for remote filesystem errors 2012-03-08 23:14:56 +01:00
Jordi Boggiano ada9c20db1 Update Git/Hg downloaders tests, making sure they never use a live filesystem instance 2012-03-08 00:11:52 +01:00
Jordi Boggiano 91411a3dd4 Merge pull request #400 from kostiklv/descriptive-exception
More descriptive exceptions wording
2012-03-07 00:45:03 -08:00
Konstantin Tjuterev 49491a9140 Added path to exceptions thrown in enforceCleanDirectory for Hg & Svn also; Imporved exception when git log cannot be run by Compiler 2012-03-07 10:06:03 +02:00
Jordi Boggiano 0f968ab3e2 Auto-switch protocols for git clones from github, refs #353 2012-03-07 00:58:37 +01:00
Konstantin Tjuterev 0b7896cdad Simplified & fixed ConsoleIO->overwrite, corrected output when downloading with progress 2012-03-06 23:01:51 +02:00
Konstantin Tjuterev e072607e90 More descriptive exceptions wording 2012-03-06 19:21:45 +02:00
Ken Marfilla 3e6c8caae7 rm vcs repo target dir before install 2012-03-06 21:42:17 +08:00
Jordi Boggiano 9bcea6f485 Merge remote-tracking branch 'hason/filedownloader' 2012-03-05 13:53:56 +01:00
Dave Marshall c2421db7d9 Add stderr to exceptions for GitDownloader 2012-02-29 11:05:25 +00:00
Martin Hasoň f026e2a0eb Added tests for FileDownloader and ArchiveDownloader 2012-02-28 11:59:18 +01:00
Martin Hasoň 1f43f915da Removed copy/paste code 2012-02-28 09:21:43 +01:00
Martin Hasoň f1618df349 Added downloader for simple files and refactor FileDownloader into ArchiveDownloader 2012-02-28 09:21:42 +01:00
Frank Kleine 025f6066ff fix file permissions 2012-02-21 00:40:43 +01:00
mikey179 895d901bf9 better error handling when git command runs into a failure, fixes #340 2012-02-21 00:02:34 +01:00
Jordi Boggiano 3fe87b1e35 Force dev packages to be installed from source 2012-02-19 16:57:30 +01:00
Jordi Boggiano 230e145053 Fix downloader tests on windows and mock Filesystem properly 2012-02-18 17:00:07 +01:00
Nils Adermann 7609f27052 Merge branch 'add-tests' of https://github.com/l3l0/composer into new-master
* 'add-tests' of https://github.com/l3l0/composer:
  Made fixes after review.
  Made changes which fied warnings and errors in tests.
  Fixed tests after update and merge of changes from upstream/master
  Fixed code. Changes improved code testability
  Added and extended some unit tests
2012-02-18 13:08:20 +01:00
Jordi Boggiano db03b7bbbd Fix line endings 2012-02-17 11:50:36 +01:00
François Pluchino 56150fd98f Merge remote branch 'composer/master' 2012-02-16 23:53:17 +01:00
MattKetmo 7d5ba2d756 [DownloadFile] Renamed wrapper directory after extract
This fixes error when the extracted directory (from an archive) contains
a folder with the same name. Example:

    $ mv test/test test
    mv: test/test and test/test are identical
2012-02-16 17:26:42 +01:00
François Pluchino 953f0992f7 Merge callback method of FileDownloader and VcsDriver
Required corrections added
2012-02-15 13:11:29 +01:00
Jordi Boggiano 256bfedea1 Merge remote-tracking branch 'jalliot/proxy2'
Conflicts:
	src/Composer/Downloader/FileDownloader.php
	src/Composer/Repository/PearRepository.php
2012-02-14 17:01:15 +01:00
François Pluchino 9638247e44 Move to Util Class 2012-02-14 11:25:00 +01:00
François Pluchino f5d90e1340 Download Dist Package when the info is defined in root composer file 2012-02-13 17:40:54 +01:00
Jordi Boggiano 5da021ffa7 Moved Filesystem to base Util namespace 2012-02-09 18:45:28 +01:00
Leszek Prabucki 3f38eede8a Made changes which fied warnings and errors in tests. 2012-01-24 18:48:42 +01:00
Leszek Prabucki 9488b0f85f Fixed code. Changes improved code testability 2012-01-24 18:44:55 +01:00
Martin Hasoň 6227b5ec4e Fixed copy-paste bug 2012-01-24 13:18:54 +01:00
Jordi Boggiano a6ce43817e Overhaul VCS downloaders, added base class and uniformized 2012-01-22 21:14:56 +01:00
Jordi Boggiano afa7fb8d75 Check for changes before updating/removing svn checkouts 2012-01-22 20:08:59 +01:00
Jordi Boggiano 702d415472 Fix usage of the ProcessExecutor 2012-01-22 20:08:57 +01:00
Jordan Alliot 054faef5eb New context at each call and possibility to add more options and params to the context 2012-01-21 20:58:36 +01:00
Jordan Alliot 9c27e38654 Moved proxy handling to a new class so that it can be reused in other parts of Composer 2012-01-21 20:58:36 +01:00
François Pluchino 1c65fd2078 Remove the Warning, because managed in the callbackGet notification 2012-01-20 12:15:18 +01:00
Jordi Boggiano 4dee2528e9 Fix typo 2012-01-18 17:36:57 +01:00
Kai W. 6cf5c6e040 Restoring FileDownloader constructor compatibility in ZipDownloader 2012-01-18 17:11:26 +01:00
Jordi Boggiano f5ac5b9b3e Fix ZipDownloader, fixes #221 2012-01-18 16:38:06 +01:00
François Pluchino 3cbe7cf590 Fix bug display in FileDownloader 2012-01-18 12:51:37 +01:00
Jordi Boggiano 6c2ec966ff Fix ConsoleIO::overwrite 2012-01-18 10:35:02 +01:00
Jordi Boggiano e218b811e0 Convert static Process into an executor that can be injected 2012-01-18 09:27:57 +01:00
Jordi Boggiano 434c9ecdeb Cleanups of IOInterface 2012-01-17 23:08:12 +01:00
Jordi Boggiano 6492118f29 Merge remote-tracking branch 'francoispluchino/master'
Conflicts:
	src/Composer/Repository/Vcs/GitDriver.php
	src/Composer/Repository/Vcs/HgDriver.php
	src/Composer/Repository/Vcs/SvnDriver.php
2012-01-17 22:31:27 +01:00
Jordi Boggiano 6cfed52aae Merge remote-tracking branch 'digitalkaoz/process' 2012-01-17 21:47:37 +01:00
François Pluchino 03f5eee3fa Fix some improvements 2012-01-17 14:53:50 +01:00
François Pluchino 9963bde367 Fix some improvements 2012-01-17 13:24:18 +01:00
François Pluchino 541285022d Replace CURL with copy() and file_get_contents() 2012-01-17 12:52:14 +01:00
François Pluchino 7888ec5313 Add Authentification in FileDownloader 2012-01-16 20:09:32 +01:00
François Pluchino a10f92aafe Convert Wrapper class to ConsoleIO class 2012-01-16 14:14:15 +01:00
François Pluchino 9af46ad800 Add Helper Wrapper 2012-01-11 13:55:05 +01:00
Hugo Hamon 535455606b [Downloader] fixed incorrect variable name in FileDownloader class. 2012-01-11 11:23:23 +01:00
François Pluchino cad1497b95 Keep history action on download 2012-01-11 01:26:44 +01:00
François Pluchino 9c7e7a2c4a Remove comment 2012-01-10 21:29:41 +01:00
François Pluchino 395e2e040d Add callback download informations 2012-01-10 21:22:52 +01:00