Jordi Boggiano
68a1bc645b
Skip some packages in pear requirements
12 years ago
Nils Adermann
fc1a7a3e23
Merge pull request #536 from Seldaek/new_composer_format
...
Add support for new composer repo format + cache for composer repos
12 years ago
Jordi Boggiano
0d97ec4783
Add cache to the composer repositories
12 years ago
Tiago Ribeiro
61beea3c8b
Updated output when a branch is imported to show the pretty version name
12 years ago
Jordi Boggiano
a476d1f97d
Add support for the new composer repository format
12 years ago
Jordi Boggiano
a67f62990c
Prepare for upcoming format break
12 years ago
Jordi Boggiano
6f8031ac90
Fix error reporting for missing git process
12 years ago
Nami-Doc
1dba604ba1
Update src/Composer/Repository/Vcs/GitDriver.php
12 years ago
Nami-Doc
2c58dbf3a1
better message if git isn't found
12 years ago
Holger Rüprich
9e2c523faa
Function proc_open doesn't accept a scheme for the current working directory, therefore stripped 'file://' for local repositories.
12 years ago
Jordi Boggiano
1cdae66f8f
Fix up git downloader and git driver commands
12 years ago
Jordi Boggiano
219c31ed0c
Fix git driver updating
12 years ago
Jordi Boggiano
9828472b9e
Improve reliability of GitDriver, refs #485
12 years ago
Jordi Boggiano
2844a5673d
Use refs API since it is more stable than the branches API with force-pushes, fixes #514
12 years ago
Nils Adermann
85caa65088
Merge pull request #520 from Seldaek/pear_composer
...
Detect PEAR repos that support composer via Pirum
12 years ago
Jordi Boggiano
ecb82e1784
Detect PEAR repos that support composer via Pirum
12 years ago
Jordi Boggiano
d53ac36636
Add debug info and remove autoload parsing that was too slow
12 years ago
Jordi Boggiano
4b2283e41c
Add autoload info to PEAR packages
12 years ago
Jordi Boggiano
1fe24a3837
Add support for github URLs in git driver
12 years ago
Jordi Boggiano
6d5b4d606c
Add warning in verbose mode if drivers can not be used because of missing openssl
12 years ago
Tiago Ribeiro
67885d8585
Added isDebug to IOInterface and improved debug messages for VcsRepositories
12 years ago
Jordi Boggiano
7a28a2d83a
Add support for new GitHub API
12 years ago
Jordi Boggiano
7285536737
Fix exception handling
12 years ago
Jordi Boggiano
5a7abfd84f
Remove code duplication in Svn classes
12 years ago
Jordi Boggiano
cd2e5bf2e0
Make SvnDriver::supports less greedy and more realistic
12 years ago
Jordi Boggiano
30d4080014
Support windows local paths
12 years ago
Jordi Boggiano
8fb9c4bf3b
Svn related coding style/consistency fixes and minor improvements
12 years ago
Jordi Boggiano
ab9fc59d30
Add missing license headers
12 years ago
Jordi Boggiano
6c2b78a669
Merge remote-tracking branch 'till/svn-auth-reloaded'
12 years ago
Jordi Boggiano
7dfb2724cb
Fix PEAR dependencies
12 years ago
till
434f10f2d7
* more cs fixes
12 years ago
till
c6653f0711
* fix up CS suggestions from stof/seldaek
12 years ago
Till Klampaeckel
af8d4212bb
Merge pull request #3 from toastedghost/svn-auth-reloaded-imp
...
Improve 'getTags()' and 'getBranches()'
12 years ago
Flo
80bb040468
Improve 'getTags()' and 'getBranches()'
12 years ago
Beau Simensen
a6366be5a6
Handle auth challenge in SvnDriver supports.
12 years ago
till
059bde1adb
* refactored with Composer\Util\Svn::doAuthDance()
12 years ago
till
c6566825ad
Merge remote-tracking branch 'upstream/master' into svn-auth-reloaded
12 years ago
till
17f90f56eb
* move helper functions to util class
12 years ago
Mateusz Heleniak
2a9e8350b0
fixed GitDriver - set correct working directory for cli commands
12 years ago
Nils Adermann
366e98288e
Merge pull request #473 from Seldaek/gzip
...
Automatic gzip encoding support
12 years ago
Jordi Boggiano
bcbdb97cc6
Fix message when no composer file is found in a tag
12 years ago
Jordi Boggiano
72b7b169e7
Fix warning
12 years ago
Jordi Boggiano
e4cce193cf
Fix PEAR repository
12 years ago
Jordi Boggiano
7f65dd7409
Use RemoteFilesystem everywhere we do http requests
12 years ago
till
8f96786693
Merge remote-tracking branch 'upstream/master' into svn-auth-reloaded
12 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
12 years ago
till
c0ec8f16f9
* fixSvnUrl()
...
* extend regex to match more possible svn hosts
12 years ago
till
6d1cdb3e45
* fixSvnUrl(): to prefix absolute paths with file://
12 years ago
Jordi Boggiano
659775a607
Merge remote-tracking branch 'simensen/GitHub404FixPartTwo'
12 years ago
Beau Simensen
38680998ed
Remove the RemoteFilesystem factory and document GitHubDriver->GitDriver fallback.
12 years ago
till
5fdd09104f
resolve conflict
12 years ago
till
a1e1a8c7d7
* use askConfirmation() instead
12 years ago
till
244cc2a8c2
hide password input
12 years ago
till
96298a33dc
catch all failures
12 years ago
Jordi Boggiano
5dba49af54
Show package descriptions in show/search commands, merge similar packages in show, fixes #366
12 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