1
0
Fork 0
Commit Graph

1021 Commits (5269bfa25c9663c3484be80eaa1bac7e2ebddeba)

Author SHA1 Message Date
Jordi Boggiano 583a0b5f0d Lazy-init the bin directory, fixes #364 2012-03-26 01:26:20 +02:00
Jordi Boggiano e36dfb150c Add support for hidden prompts on windows 2012-03-25 18:57:19 +02:00
Jordi Boggiano 7285536737 Fix exception handling 2012-03-25 00:39:28 +01:00
Jordi Boggiano 1e2223bcdb Add note for improvement of Svn util 2012-03-25 00:30:59 +01:00
Jordi Boggiano 5a7abfd84f Remove code duplication in Svn classes 2012-03-25 00:29:14 +01:00
Jordi Boggiano cd2e5bf2e0 Make SvnDriver::supports less greedy and more realistic 2012-03-24 23:21:46 +01:00
Jordi Boggiano 30d4080014 Support windows local paths 2012-03-24 23:19:11 +01:00
Jordi Boggiano 862d4af274 Cache credentials by default since that's the default svn behavior 2012-03-24 23:08:43 +01:00
Jordi Boggiano 8fb9c4bf3b Svn related coding style/consistency fixes and minor improvements 2012-03-24 23:07:10 +01:00
Jordi Boggiano da649fdc79 Remove unused pipe argument 2012-03-24 22:47:16 +01:00
Jordi Boggiano ab9fc59d30 Add missing license headers 2012-03-24 22:39:34 +01:00
Jordi Boggiano 6c2b78a669 Merge remote-tracking branch 'till/svn-auth-reloaded' 2012-03-24 22:34:14 +01:00
Jordi Boggiano ab55490254 Merge remote-tracking branch 'hason/metapackage' 2012-03-24 18:14:05 +01:00
Jordi Boggiano 5f30206c69 Merge remote-tracking branch 'hason/classloader' 2012-03-24 18:06:49 +01:00
Jordi Boggiano cdfcaface4 Merge remote-tracking branch 'hason/vendordir' 2012-03-24 18:06:05 +01:00
Luis Cordova f76c65914c cleaned up some getApplication()->getIO() into getIO()s 2012-03-23 14:57:43 -05:00
Luis Cordova 1aa9d9af43 removed finder use clause as it is not used 2012-03-23 11:28:40 -05:00
Jordi Boggiano 7dfb2724cb Fix PEAR dependencies 2012-03-23 17:10:58 +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 68fa23f5c7 Merge branch 'svn-auth-reloaded' of github.com:till/composer into svn-auth-reloaded 2012-03-23 15:52:19 +01:00
Till Klampaeckel af8d4212bb Merge pull request #3 from toastedghost/svn-auth-reloaded-imp
Improve 'getTags()' and 'getBranches()'
2012-03-23 07:52:10 -07:00
till 2af145338b Merge branch 'svn-auth-reloaded' of github.com:till/composer into svn-auth-reloaded 2012-03-23 15:51:39 +01:00
till 38a997fc26 Merge remote-tracking branch 'upstream/master' into svn-auth-reloaded 2012-03-23 15:49:45 +01:00
Martin Hasoň 36d9513d7b Changed parameter name in Filesystem::findShortestPath 2012-03-23 12:49:29 +01:00
Jordi Boggiano 0ac89b2d99 Merge pull request #491 from brikou/issue_with_symlinks
fixed issue when creating symlinks under linux (not always allowed ... issue #486)
2012-03-23 02:47:07 -07:00
Igor Wiedler 0fe90c5d87 update some links to point to getcomposer.org 2012-03-23 09:08:52 +01:00
Brikou CARRE 3ae860f485 fixed issue #486 2012-03-23 08:53:32 +01:00
Flo 80bb040468 Improve 'getTags()' and 'getBranches()' 2012-03-23 00:29:19 +01:00
Beau Simensen a6366be5a6 Handle auth challenge in SvnDriver supports. 2012-03-22 14:58:52 -07: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 059bde1adb * refactored with Composer\Util\Svn::doAuthDance() 2012-03-22 18:40:49 +01:00
till 0d6297f235 * add 'doAuthDance()' to allow code reuse from SvnDownloader and SvnDriver 2012-03-22 18:40:18 +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
till 17f90f56eb * move helper functions to util class 2012-03-22 17:18:24 +01:00
Baptiste "Talus" Clavie 15b70e2096 [ClassLoader] Removing trailing whitespaces 2012-03-22 11:45:44 +01:00
Baptiste "Talus" Clavie 6957743aee [ClassLoader] Corrected indentation 2012-03-22 11:19:01 +01:00
Baptiste "Talus" Clavie 6782287091 [ClassLoader] Got an if-condition out of a unnecessary loop 2012-03-22 11:12:30 +01:00
Martin Hasoň 1f8c9eeb6c Added parameter $inDirectory to method Filesystem::findShortestPath 2012-03-22 10:11:48 +01:00
Mateusz Heleniak 2a9e8350b0 fixed GitDriver - set correct working directory for cli commands 2012-03-22 00:45:31 +01:00
Martin Hasoň afc04c9e53 Fixed creating shortest paths in AutoloadGenerator 2012-03-21 14:29:24 +01:00
Jordi Boggiano ea2d46bcff Fix ComposerRepository calls, fixes #475 2012-03-20 17:42:37 +01:00
Jordi Boggiano 81fdd790f2 Notes on HTTP_PROXY env var 2012-03-20 14:03:01 +01:00
Jordi Boggiano 31ed0c1fb0 Fix progress display getting stuck at 95% 2012-03-20 12:50:44 +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 bcbdb97cc6 Fix message when no composer file is found in a tag 2012-03-18 23:02:46 +01:00
Jordi Boggiano 72b7b169e7 Fix warning 2012-03-18 22:58:53 +01:00
Jordi Boggiano 5fd50080ab Print details about missing extensions, fixes #312 2012-03-18 22:45:22 +01:00
Jordi Boggiano b12e73792c Handle SolverProblemException nicer 2012-03-18 22:43:07 +01:00
Jordi Boggiano e8bf6e9067 Merge remote-tracking branch 'naderman/human-readable-errors' 2012-03-18 22:22:46 +01:00
Jordi Boggiano 22149d3a70 Fix gzip decoding after a redirect 2012-03-18 22:12:48 +01:00
Jordi Boggiano e4cce193cf Fix PEAR repository 2012-03-18 22:12:25 +01:00
Jordi Boggiano f98bd971f2 Add Gzip handling to RemoteFilesystem 2012-03-18 21:26:05 +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
Jordi Boggiano 51447074c2 Fix wording & co 2012-03-18 21:16:36 +01:00
Jordi Boggiano a5c2c6c07e Merge remote-tracking branch 'biozshock/issue225' 2012-03-18 21:09:37 +01:00
Nils Adermann 83123b2d40 Generate human readable explanations of rules which cause problems 2012-03-18 21:09:26 +01:00
Nils Adermann 2c87fe5a22 Collect solver problems in Problem objects with human readable output. 2012-03-18 20:41:10 +01:00
till 8f96786693 Merge remote-tracking branch 'upstream/master' into svn-auth-reloaded 2012-03-18 17:36:28 +01:00
till 6f364a85b3 * do not use getSvnCommand (since we are not in object context)
* run non interacive instead of piping output to /dev/null
2012-03-18 17:35:32 +01:00
till c0ec8f16f9 * fixSvnUrl()
* extend regex to match more possible svn hosts
2012-03-18 16:36:30 +01:00
till 6d1cdb3e45 * fixSvnUrl(): to prefix absolute paths with file:// 2012-03-18 16:36:03 +01:00
Jordi Boggiano 9ed05e09f3 Fix version_compare for ubuntu that ships with versions like 5.3.3-1 (bigger than 5.3.3) 2012-03-16 16:07:48 +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
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
Jordi Boggiano 659775a607 Merge remote-tracking branch 'simensen/GitHub404FixPartTwo' 2012-03-15 18:16:31 +01:00
Jordi Boggiano 438cea6363 Regroup bootstrapers 2012-03-15 13:14:02 +01:00
Beau Simensen 38680998ed Remove the RemoteFilesystem factory and document GitHubDriver->GitDriver fallback. 2012-03-14 18:44:27 -07:00
Jordi Boggiano a5edc9e357 Extract package purging in a method and fix variable overriding 2012-03-15 01:49:41 +01:00
Jordi Boggiano a02940cafb Fix tests 2012-03-15 01:28:10 +01:00
Jordi Boggiano b855643865 Usability fix 2012-03-15 01:13:25 +01:00
Jordi Boggiano 3b77d25a3c Merge remote-tracking branch 'hason/priority'
Conflicts:
	src/Composer/Factory.php
2012-03-15 01:01:46 +01:00
Jordi Boggiano 96b07ffb7b Ensure missing packages are reinstalled if they are deleted from the filesystem, fixes #355, fixes #437 2012-03-15 00:56:04 +01:00
Beau Simensen ce08b2fc4f Fix HTTPS through Proxy errors. 2012-03-14 15:40:51 -07:00
Jordi Boggiano 7ab3a96874 Micro-optimization 2012-03-14 15:38:56 +01:00
Jordi Boggiano 4b24b972a7 Improve stripping 2012-03-14 15:38:55 +01:00
Jordi Boggiano 32adc8908d Fix line numbers in phars 2012-03-14 15:38:55 +01:00
till 5fdd09104f resolve conflict 2012-03-12 17:35:15 +01:00
till a1e1a8c7d7 * use askConfirmation() instead 2012-03-12 17:28:13 +01:00
till 244cc2a8c2 hide password input 2012-03-12 17:25:45 +01:00
till 96298a33dc catch all failures 2012-03-12 17:24:36 +01:00
Martin Hasoň 01c1878aea Save local repo after each success operation 2012-03-12 12:24:11 +01:00
Martin Hasoň c85ae48e5d Vendor dir can be outside the current working directory 2012-03-12 12:12:44 +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 e763af7412 Set push url correctly for github clones 2012-03-11 21:01:41 +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
Jordi Boggiano 67eaae3842 Merge remote-tracking branch 'digitalkaoz/issue_323' 2012-03-11 15:57:03 +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
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 d502065cb7 fixed cs 2012-03-10 20:14:54 +01:00
digitalkaoz a4f6314daa reverted command interfaces for installer refactoring 2012-03-10 19:56:15 +01:00
Beau Simensen 1e9cb6bac8 Use factory name instead of generator. 2012-03-10 10:26:03 -08:00
Beau Simensen 340ac49d87 Change `callback` to `callable` 2012-03-10 09:54:42 -08: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
Christophe Coevoet 271e908692 Fixed the GitDownloader when changing the repo url 2012-03-10 17:49:08 +01:00
Jordi Boggiano fcca58ceb6 Fix phar 2012-03-10 10:46:30 +01:00
digitalkaoz e6e90bb174 added keywords to show command 2012-03-10 09:57:11 +01:00
Beau Simensen 6efbc7d531 Enhanced GitHub API/Private Repository support 2012-03-09 23:49:21 -08:00
Jordi Boggiano edf93f1fcc Fix test & behavior 2012-03-10 02:14:40 +01:00
Jordi Boggiano 744f4b7c9a Backport trait support in ClassMapGenerator from symfony 2012-03-10 02:00:29 +01:00
Jordi Boggiano f8a09eaa3f Make classmaps relative instead of absolute for file portability 2012-03-10 01:59:59 +01:00
Jordi Boggiano 27eb249aab Merge remote-tracking branch 'beberlei/ClassMaps' 2012-03-10 01:22:40 +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
Jordi Boggiano 89f69256f8 Merge remote-tracking branch 'kostiklv/console-overwrite-fix' 2012-03-10 00:50:52 +01:00
Jordi Boggiano 4f61ec6600 Merge remote-tracking branch 'digitalkaoz/issue_366' 2012-03-10 00:17:14 +01:00
Jordi Boggiano 950003bfc3 Reflow the VcsRepo and prevent exception leakage from breaking the parsing 2012-03-10 00:10:41 +01:00
Jordi Boggiano a4f9e03d35 Add workaround for PHP bug #61336 2012-03-09 23:44:10 +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
Jordi Boggiano 1d544630b6 Allow requesting a particular vcs driver to bypass github/bitbucket ones 2012-03-09 18:33:04 +01:00
till 8d80969f26 trim input 2012-03-09 14:34:17 +01:00
till 4c2da57140 make static 2012-03-09 14:34:02 +01:00
till c78d9ffece more inline documentation 2012-03-09 14:33:34 +01:00
till 4da56ea617 explain non-interactive 2012-03-09 14:25:19 +01:00
till f8d8ccfedc * in interactive mode: display error message to the user when authorization fails 2012-03-09 14:24:49 +01:00
till a3363a8560 * SvnDriver::$useCache: false by default
* setting is adjust in 'interactive' mode when auth fails
2012-03-09 14:24:06 +01:00
till 061d91b4a8 whitespace 2012-03-09 14:13:29 +01:00
till 1f03d37a89 * only 'ask' the user if the session is interactive 2012-03-09 14:07:04 +01:00
till a8287118ed * work on no-auth-cache 'creation' 2012-03-09 13:47:53 +01:00
Jordi Boggiano 6c9f1f6f5b Merge pull request #416 from DonMartio/master
Missing slash permits version evaluation.
2012-03-09 01:22:56 -08:00
DonMartio b74773053b Missing slash prevents version evaluation. 2012-03-09 10:04:52 +01:00
Jordi Boggiano a208d6cf43 Merge pull request #415 from hason/json
Removed definition of global constants reserved for PHP >=5.4 and fixed ...
2012-03-09 00:42:45 -08:00
Martin Hasoň 947d429c61 Removed definition of global constants reserved for PHP >=5.4 and fixed tests 2012-03-09 09:31:51 +01:00
Martin Hasoň 98d7e31c74 Sort versions before print 2012-03-09 09:11:52 +01:00
Jordi Boggiano 3e22084ea4 Overhaul VcsDrivers, introduce TransportException for remote filesystem errors 2012-03-08 23:14:56 +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 b4dd86c247 Remove $repoManager local variable. 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
till 978d4c145d * more output 2012-03-08 17:00:24 +01:00
till 59c1a7ff15 * when an auth failure is detected and 'auth' is not present, we ask for credentials
* ... and repeat
2012-03-08 16:53:41 +01:00
till 44470da804 * do svnCommand() in execute() to be able to restart the dance in case it failed 2012-03-08 16:52:36 +01:00
till a3e0a0805c * always run non-interactive 2012-03-08 16:42:19 +01:00
till 907db48bb5 * wrap execution of commands into local method 2012-03-08 16:27:22 +01:00
Jordi Boggiano cb57c7bf42 Merge branch 'InstallAppCommand' of https://github.com/beberlei/composer 2012-03-08 16:22:37 +01:00