293 Commits (28941f169b61defdb58a977550b4058e7636f2c5)

Author SHA1 Message Date
Jordi Boggiano 6d5b4d606c Add warning in verbose mode if drivers can not be used because of missing openssl 13 years ago
Tiago Ribeiro 67885d8585 Added isDebug to IOInterface and improved debug messages for VcsRepositories 13 years ago
Jordi Boggiano 7a28a2d83a Add support for new GitHub API 13 years ago
Jordi Boggiano 7285536737 Fix exception handling 13 years ago
Jordi Boggiano 5a7abfd84f Remove code duplication in Svn classes 13 years ago
Jordi Boggiano cd2e5bf2e0 Make SvnDriver::supports less greedy and more realistic 13 years ago
Jordi Boggiano 30d4080014 Support windows local paths 13 years ago
Jordi Boggiano 8fb9c4bf3b Svn related coding style/consistency fixes and minor improvements 13 years ago
Jordi Boggiano ab9fc59d30 Add missing license headers 13 years ago
Jordi Boggiano 6c2b78a669 Merge remote-tracking branch 'till/svn-auth-reloaded' 13 years ago
Jordi Boggiano 7dfb2724cb Fix PEAR dependencies 13 years ago
till 434f10f2d7 * more cs fixes 13 years ago
till c6653f0711 * fix up CS suggestions from stof/seldaek 13 years ago
Till Klampaeckel af8d4212bb Merge pull request #3 from toastedghost/svn-auth-reloaded-imp
Improve 'getTags()' and 'getBranches()'
13 years ago
Flo 80bb040468 Improve 'getTags()' and 'getBranches()' 13 years ago
Beau Simensen a6366be5a6 Handle auth challenge in SvnDriver supports. 13 years ago
till 059bde1adb * refactored with Composer\Util\Svn::doAuthDance() 13 years ago
till c6566825ad Merge remote-tracking branch 'upstream/master' into svn-auth-reloaded 13 years ago
till 17f90f56eb * move helper functions to util class 13 years ago
Mateusz Heleniak 2a9e8350b0 fixed GitDriver - set correct working directory for cli commands 13 years ago
Nils Adermann 366e98288e Merge pull request #473 from Seldaek/gzip
Automatic gzip encoding support
13 years ago
Jordi Boggiano bcbdb97cc6 Fix message when no composer file is found in a tag 13 years ago
Jordi Boggiano 72b7b169e7 Fix warning 13 years ago
Jordi Boggiano e4cce193cf Fix PEAR repository 13 years ago
Jordi Boggiano 7f65dd7409 Use RemoteFilesystem everywhere we do http requests 13 years ago
till 8f96786693 Merge remote-tracking branch 'upstream/master' into svn-auth-reloaded 13 years ago
till 6f364a85b3 * do not use getSvnCommand (since we are not in object context)
* run non interacive instead of piping output to /dev/null
13 years ago
till c0ec8f16f9 * fixSvnUrl()
* extend regex to match more possible svn hosts
13 years ago
till 6d1cdb3e45 * fixSvnUrl(): to prefix absolute paths with file:// 13 years ago
Jordi Boggiano 659775a607 Merge remote-tracking branch 'simensen/GitHub404FixPartTwo' 13 years ago
Beau Simensen 38680998ed Remove the RemoteFilesystem factory and document GitHubDriver->GitDriver fallback. 13 years ago
till 5fdd09104f resolve conflict 13 years ago
till a1e1a8c7d7 * use askConfirmation() instead 13 years ago
till 244cc2a8c2 hide password input 13 years ago
till 96298a33dc catch all failures 13 years ago
Jordi Boggiano 5dba49af54 Show package descriptions in show/search commands, merge similar packages in show, fixes #366 13 years ago
Beau Simensen 1e9cb6bac8 Use factory name instead of generator. 13 years ago
Beau Simensen 340ac49d87 Change `callback` to `callable` 13 years ago
Beau Simensen 6efbc7d531 Enhanced GitHub API/Private Repository support 13 years ago
Jordi Boggiano 950003bfc3 Reflow the VcsRepo and prevent exception leakage from breaking the parsing 13 years ago
Jordi Boggiano 1d544630b6 Allow requesting a particular vcs driver to bypass github/bitbucket ones 13 years ago
till 8d80969f26 trim input 13 years ago
till 4c2da57140 make static 13 years ago
till c78d9ffece more inline documentation 13 years ago
till 4da56ea617 explain non-interactive 13 years ago
till f8d8ccfedc * in interactive mode: display error message to the user when authorization fails 13 years ago
till a3363a8560 * SvnDriver::$useCache: false by default
* setting is adjust in 'interactive' mode when auth fails
13 years ago
till 061d91b4a8 whitespace 13 years ago
till 1f03d37a89 * only 'ask' the user if the session is interactive 13 years ago
till a8287118ed * work on no-auth-cache 'creation' 13 years ago
Jordi Boggiano 6c9f1f6f5b Merge pull request #416 from DonMartio/master
Missing slash permits version evaluation.
13 years ago
DonMartio b74773053b Missing slash prevents version evaluation. 13 years ago
Jordi Boggiano 3e22084ea4 Overhaul VcsDrivers, introduce TransportException for remote filesystem errors 13 years ago
till 978d4c145d * more output 13 years ago
till 59c1a7ff15 * when an auth failure is detected and 'auth' is not present, we ask for credentials
* ... and repeat
13 years ago
till 44470da804 * do svnCommand() in execute() to be able to restart the dance in case it failed 13 years ago
till a3e0a0805c * always run non-interactive 13 years ago
till 907db48bb5 * wrap execution of commands into local method 13 years ago
till 99eb18d0ff * rename var from $composer to $output (for consistency) 13 years ago
till 3f665e8bbb * method to gather if this session is 'interactive' or 'non interactive' 13 years ago
till d1482bfa3c * refactor svn command 'creation' into a single method: getSvnCommand() 13 years ago
till 6417a86651 * fix docblocks 13 years ago
Jordi Boggiano ae6de4be60 Merge pull request #377 from till/svn-auth
Svn auth
13 years ago
Jordi Boggiano f546025bae Move some code around 13 years ago
Jordi Boggiano 774e9d0da6 Remove dependency on filter_var 13 years ago
till adfac9e34b escape arguments 13 years ago
till 9ecbc5176e remove isset() 13 years ago
till 0ecb710282 * add my credentials into every svn command 13 years ago
till b30f8078e4 * avoid notice 13 years ago
till 4db4d6720b correct my typo 13 years ago
till ba8ccb1955 trailing space 13 years ago
till 275d1c9969 * added a method to return the credential string for the svn command 13 years ago
till e18a4f7d31 detect if credentials are in the url 13 years ago
Jordi Boggiano d03fb4804c Fix local repo detection 13 years ago
Nils Adermann a04f44a4f1 Merge pull request #359 from Seldaek/branch-alias
[WIP] Branch aliases support
13 years ago
Jordi Boggiano 0b7ee194c6 Remove persistence of alias data, make abstract branch aliasing and keep it in composer only 13 years ago
Jordi Boggiano 773338a688 Fixes for SVN support, fixes #172 13 years ago
Jordi Boggiano 1bdab5c4c8 Add markers for leftover problems 13 years ago
Jordi Boggiano 1228c04984 Add support for extra.branch-alias config to remap master on 2.1.x for example 13 years ago
Jordi Boggiano c0b18bddb9 Bugfixes in the local git repos handling 13 years ago
Per Bernhardt 9a17899608 Although the tag "tip" does not provide a valid package version (see VersionParser), the implementation of HgDriver::getSource uses tip as the prefered label for the branch that tip is currently on.
This is not a problem at first hand because you can install a new package correctly with "tip" as source reference.

The problem is that any new revision on that branch won't lead to a new package, because the package will always refer to the same reference "tip".

Therefore you cannot update your project to the new version with "composer update".
13 years ago
Jordi Boggiano 5eb333680b Rename findPackagesByName to findPackages and allow version arg 13 years ago
Igor Wiedler d9b535e230 [pear-prefix] fix installing pear packages 13 years ago
Igor Wiedler 06f1ecf83a [pear-prefix] add a pear-{channel}/ prefix to PearRepository packages 13 years ago
Nils Adermann 03a9e0dfee Merge pull request #330 from Seldaek/repositories
[BC Break] Refactor repositories configuration
13 years ago
Jordi Boggiano d0d5329f6f Fix package repositories 13 years ago
Jordi Boggiano c12dccd3d4 Restore quality of debug output 13 years ago
Jordi Boggiano f73c08043f Refactor VcsRepo to follow new dev model 13 years ago
Jordi Boggiano 32157a3904 Fix local git repo handling in GitDriver 13 years ago
Jordi Boggiano e2199b2b03 Fixed automatic date parsing of versions 13 years ago
Jordi Boggiano a28fa790be Fix regex 13 years ago
Jordi Boggiano fa8cb14073 Simplify check 13 years ago
Jordi Boggiano f152fe723d Allow local file system git repos & do not restrict to valid http* urls 13 years ago
Jordi Boggiano d0f6b679bc Merge remote-tracking branch 'francoispluchino/master' 13 years ago
Logan Aube ea05f678fd Exception mentioned PEAR repository when should be VCS, was misleading 13 years ago
François Pluchino 2e3eed081a Merge remote branch 'composer/master'
Conflicts:
	src/Composer/Downloader/FileDownloader.php
13 years ago
François Pluchino 953f0992f7 Merge callback method of FileDownloader and VcsDriver
Required corrections added
13 years ago
Jordi Boggiano 256bfedea1 Merge remote-tracking branch 'jalliot/proxy2'
Conflicts:
	src/Composer/Downloader/FileDownloader.php
	src/Composer/Repository/PearRepository.php
13 years ago
Jordi Boggiano e92e3ba355 Simplify code 13 years ago
Henrique Moody b030a36bf5 Some PEAR repositories does not works because of a wrong link parse. 13 years ago