Jordi Boggiano
29312be4df
Strict typing fixes
9 years ago
Alexander Loutsenko
f42ba46175
#4331 use --no-auth-cache for svn downloader when such option was set
9 years ago
Jordi Boggiano
966a982738
CS fixes
9 years ago
Jordi Boggiano
67a1924173
Merge remote-tracking branch 'Rudloff/xz'
9 years ago
Jordi Boggiano
690c7f572f
Enable -f flag based on user selection and not only config values, refs #3789
9 years ago
Steve Buzonas
27d51642c8
stash untracked and force checkout if discarding changes
9 years ago
Jordi Boggiano
d35fc31f62
Add process error to the output of failed unzipping
9 years ago
Pierre Rudloff
3abad250e9
.tar.xz downloader
9 years ago
xelan
32517d90d2
Escape angle brackets for commit message output
9 years ago
Jordi Boggiano
ce08582671
Fix CS
9 years ago
Samuel ROZE
f6d5d65bcd
Use shortest relative paths for symlinks
9 years ago
Samuel ROZE
d0a9550dea
Uses `realpath` to fix relative path issues
9 years ago
Samuel ROZE
a3f5f60359
Update output to have a coherent one
9 years ago
Samuel ROZE
0e8c5fa62e
Store path from composer.json with the `path` repository to ensure lock file to be reused
9 years ago
Jordi Boggiano
89c6a68a76
Updates to path repository and path downloader, refs #4365
9 years ago
James Titcumb
d85bad29d6
Warn about unpushed changes
...
`composer status` now prevents overwriting Git package if changes have not been pushed.
9 years ago
Samuel ROZE
ead68d3d49
Create the path repository and downloader
9 years ago
Jordi Boggiano
33badac0a8
Include full error message in debug mode
9 years ago
iamluc
d02ab54be1
Add a new option to view local modifications (git diff)
9 years ago
Kunal Mehta
f634c6946d
Update callers of VersionParser::formatVersion()
...
Tests were moved to BasePackageTest.
9 years ago
Jordi Boggiano
6a64041055
CS fixes
9 years ago
Andreas Möller
eac5fbdee4
Fix: Remove unused imports
9 years ago
Wim Vandersmissen
1ff2a02517
fix to download correct Bitbucket archive reference when using --prefer-dist
9 years ago
Rob Bast
b957d1c4a6
load xml as string from local file, fixes #3942
...
If the entity loader is disabled on a system, loading files, even from
the local file system, is considered as external to the running php
process, and thus not allowed by the libxml extension. Reading the file
contents and loading the xml as a string is a valid alternative however.
9 years ago
Jordi Boggiano
0081964428
Merge remote-tracking branch 'colinodell/fix-tag-ambiguity'
...
Conflicts:
src/Composer/Downloader/GitDownloader.php
tests/Composer/Test/Downloader/GitDownloaderTest.php
9 years ago
Possum
2e99b9fdf5
Use https where possible
9 years ago
Steve Buzonas
b44c3bee52
add tests to cover different use cases of package install preferences
9 years ago
Steve Buzonas
124739d055
fix preference resolution to be backwards compatible
9 years ago
Jordi Boggiano
ec6d727af8
Add comment about --, refs #3853
9 years ago
hakre
7077803aa4
Git Checkout Branch / File Differentiation
...
This fixes a minor inaccuracy issue when creating git checkout commands
for branches.
The git checkout command used within `GitDownloader::updateToCommit()`
does not use the "`--`" sequence to separate branch from file parameters.
This leads to an inaccuary as git tries as well the branch name as file
name. If the non-existent branch is actually the name of a file, the file
is checked out. If the non-existent branch is not the name of a file, an
error message is given:
> error: pathspec 'non-existent-branch' did not match any file(s) known to
git.
Both cases are not expected for the program flow in
`GitDownloader::updateToCommit()`.
The only thing that is expected is a non-existent branch to fail to
checkout - but with a different error message:
> // reference was not found (prints "fatal: reference is not a tree:
$ref")
This can be easily fixed by adding the missing separator when constructing
the command which is applied with this commit.
9 years ago
Steve Buzonas
bf08b6eb90
add support for package based install type preferences
9 years ago
Rob Bast
cb336a5416
Implement writeError throughout Composer
9 years ago
Jordi Boggiano
777f2e81a3
Show more info when a download fails
10 years ago
Padraic Brady
19e24c5804
Merge branch 'master' into tls-config
...
Conflicts:
.travis.yml
doc/03-cli.md
src/Composer/Command/ConfigCommand.php
src/Composer/Command/CreateProjectCommand.php
src/Composer/Command/DiagnoseCommand.php
src/Composer/Command/InstallCommand.php
src/Composer/Command/RequireCommand.php
src/Composer/Command/SelfUpdateCommand.php
src/Composer/Command/ShowCommand.php
src/Composer/Command/UpdateCommand.php
src/Composer/Config.php
src/Composer/Downloader/FileDownloader.php
src/Composer/Factory.php
src/Composer/Repository/ComposerRepository.php
src/Composer/Repository/PearRepository.php
src/Composer/Repository/Vcs/VcsDriver.php
src/Composer/Util/GitHub.php
src/Composer/Util/RemoteFilesystem.php
10 years ago
Colin O'Dell
f304611014
Fix Git failures due to tag ambiguity (issue #3417 )
10 years ago
Jordi Boggiano
a309e1d89d
Fix tests and run it before the push url updater
10 years ago
Jordi Boggiano
fb1747624c
Force the origin remote url to be the original one and not that of a mirror
10 years ago
Jordi Boggiano
3e1d0681d1
Merge pull request #3334 from NAYZO/master
...
minor fixes in DownloadManager.php
10 years ago
Jordi Boggiano
94926218e8
CS fixes
10 years ago
Jordi Boggiano
332a933e8b
Remove fallback on missing commit, fixes #3314 , fixes #3147
10 years ago
Jordi Boggiano
b7bd165fed
Merge pull request #3122 from garthkerr/patch-1
...
Add blank line to output for FileDownloader.
10 years ago
Ala Eddine Khefifi
7cea912d30
minor fixes in DownloadManager.php
...
We should use "===" instead of "==" since it's better and faster in this case.
10 years ago
Chris Harvey
43b9ef309e
Adding missing closing <info> tag when re-applying stashed changes
10 years ago
Jordi Boggiano
4e774e8b2c
Fix formatting
10 years ago
frederik
d1d40502bf
ProcessExecutor::escape
10 years ago
frederik
7ae1430689
#3297 ProcessUtil class using ProcessUtil of Symfony Console
10 years ago
Frederik Bosch
4c58abbb76
Update GitDownloader.php
10 years ago
Frederik Bosch
6edabc629d
Update GitDownloader.php
...
PHP 5.3. compat.
10 years ago
Frederik Bosch
f3b0890cf4
GitDownloader.php: better escaping for Windows
...
Compability for Windows usernames and passwords. When usernames and passwords contain characters that are rawurlencoded to a string containing a % sign (e.g. @ becomes %40), the procent was replaced with a space. Git can there not authenticate.
10 years ago
Jordi Boggiano
0ce0cf42e8
Merge remote-tracking branch 'francoispluchino/fix-phpdoc'
...
Conflicts:
src/Composer/EventDispatcher/EventDispatcher.php
10 years ago
Jordi Boggiano
1110074d5f
Clean up properly after creating the vendor dir
10 years ago
François Pluchino
8b5c00bff0
Fix phpdoc
10 years ago
Garth Kerr
dc90397d1e
Add blank line to output for FileDownloader.
...
The VcsDownloader outputs a blank line between each dependency:
745dcbce33/src/Composer/Downloader/VcsDownloader.php (L80)
This write makes output consistent.
10 years ago
Jordi Boggiano
745dcbce33
Fix file deletions to always use a delayed retry on windows, fixes #3074
10 years ago
Jordi Boggiano
ac497feaba
CS fixes
10 years ago
Jordi Boggiano
e890d1bc59
Remove use of glob, fixes #3042
10 years ago
Jordi Boggiano
89ec322929
Merge remote-tracking branch 'benja-M-1/feature/svn-auth-from-auth-json'
10 years ago
Jordi Boggiano
71397f82e4
Remove forced dir removal before install, fixes #3035
10 years ago
Jordi Boggiano
f16e3a88e2
Clean up code format and error message
10 years ago
Jordi Boggiano
5336b039c1
Merge remote-tracking branch 'discordier/fix-zip-downloader'
10 years ago
Jordi Boggiano
170f395004
Merge pull request #2949 from jakoch/patch-3
...
renamed listFiles() to getFolderContent(). fixed comment: the method doe...
10 years ago
Jordi Boggiano
56c5af8dc4
realpathGlob tweaks, refs #2932
10 years ago
Richard Quadling
443858dae7
Force all glob results to be realpath'd.
10 years ago
Jordi Boggiano
effacc1185
Do not realpath relative local URLs, fixes #2916
10 years ago
Benjamin Grandfond
a21b0f82db
Allow SVN to connect with credentials provided with the auth.json file
10 years ago
Jordi Boggiano
3ebc869060
Extract functionality from GitDownloader to make it more reusable
10 years ago
Jordi Boggiano
e0886b94a2
Make Git::cleanEnv static
10 years ago
Christian Schiffler
7cec839d30
Fix the ZipDownloader to catch the exceptions thrown in Symfony process.
...
The problem was introduced in 72d4bea8
and causes composer to not fallback
to ZipArchive when unzip can not be executed (i.e. when proc_open() is
not allowed).
10 years ago
Jordi Boggiano
b6981d09e8
Fix handling of origin url in composer repository class
10 years ago
Jordi Boggiano
97873a27af
Update perforce code
10 years ago
Jordi Boggiano
ba776c06ee
Add composer mirror class
10 years ago
Jordi Boggiano
9cbfe31983
Fix regression when using -vvv
10 years ago
Jordi Boggiano
77163f66fc
Add support for mirrors in composer repos
10 years ago
Jordi Boggiano
32cd883daa
Rename options to transport-options, refs #2189
10 years ago
Jordi Boggiano
016a016455
Merge remote-tracking branch 'lcobucci/master'
...
Conflicts:
src/Composer/Downloader/FileDownloader.php
10 years ago
jakoch
01968efa6f
renamed listFiles() to getFolderContent(). fixed comment: the method doesn't return a "list of files in a directory, including dotfiles", it returns a "list of files and folders, excluding dotfiles". switched from !is_file() to is_dir() check.
10 years ago
Jordi Boggiano
b437c1cc05
Support github auth directly in the RemoteFilesystem class
10 years ago
Jordi Boggiano
6e16d53def
Also use rawurlencode in git downloader, refs #2859
10 years ago
Jordi Boggiano
07b8fe8109
Refactor code so it works cross-platform, refs #2825
10 years ago
Jordi Boggiano
01bf61fede
Merge remote-tracking branch 'sebbrandt87/master'
10 years ago
Sebastian Brandt
f633ab503e
Update SvnDownloader.php
10 years ago
Clark Stuth
dd1fd0e306
fixed perforce to reference labels instead of invalid tags
10 years ago
Clark Stuth
3a3661a0b3
removing dead code lines and excess comments
10 years ago
Clark Stuth
24dd42267f
almost all unit tests passing after IOInterface dependency refactor. no longer passing IOInterface into any Perforce methods
10 years ago
Clark Stuth
0f7b078d6c
added new dependency to Perforce object, updating some tests.
10 years ago
Sebastian Brandt
16489dc084
Update SvnDownloader.php
...
added --ignore-ancestry to the switch statement because it can be a problem with svn:properties
10 years ago
Jordi Boggiano
78343ead10
Merge pull request #2765 from neoascetic/gzip_downloader
...
Gzip downloader (resolves #2521 )
10 years ago
Pavel Puchkin
9fda8cdc84
Type in comment
10 years ago
Pádraic Brady
306ba77e93
Implement the RemoteFilesystem Factory everywhere...
...
- also fixes impacted test
10 years ago
Pavel Puchkin
7ccb91667f
Fallback to gzip functions when on Windows
10 years ago
Jordi Boggiano
28bb781324
Capture response bodies in exceptions when http requests fail
10 years ago
Pavel Puchkin
c598fdb0f5
Since there is no solution for non-unix (for now), remove the condition
10 years ago
Pavel Puchkin
ba56ac362a
Final fix. Preserve initial file name
10 years ago
Pavel Puchkin
a287884619
There is no need in DIRECTORY_SEPARATOR since it Unix
10 years ago
Pavel Puchkin
3811fe7d8b
Resolves #2521 . First and simple attempt to make a gzip downloader
10 years ago
Jordi Boggiano
665a2bd0c0
Tweak error message and make TransportException extend from RuntimeException, refs #2753
11 years ago
Nils Adermann
31fd6c233c
Rethrow download exceptions when no options left & clean up code
11 years ago
Nils Adermann
5ed18d9aa2
Fail over from source to dist and vice versa when downloads fail
...
Any RuntimeException descendent will be caught and cause another
download attempt using either source or dist depending on what was
attempted first.
11 years ago
Jordi Boggiano
60bf5633ea
Wording tweaks, refs #2728
11 years ago
Jordi Boggiano
7ac1f1265e
Merge remote-tracking branch 'sndpl/issue/2494'
11 years ago