austris argalis
8a5645ffda
Wording: Downgrading instead of Updating #7085
7 years ago
Jordi Boggiano
e6114b2ca7
Fix support for replacing dist refs in gitlab URLs and add support for gitlab/github enterprise too
7 years ago
David Zuelke
f20d40a33a
fix #6244
8 years ago
David Zuelke
17d5f6d88a
fix some install msg corner cases
...
mostly around updates; had to go back to a colon even for 'from cache'
8 years ago
David Zuelke
2d36324e99
streamline install progress messages
8 years ago
Jordi Boggiano
4d082f77b8
Simplify composer output to take less lines
8 years ago
Niels Keurentjes
f794ee7870
Fixes for implicit variable declarations, return type mismatches and invalid method declarations.
9 years ago
Jordi Boggiano
8808638ea9
Make sure cache clearing works easily in all cases
9 years ago
Jordi Boggiano
2378c9e308
Remove dead code
9 years ago
Jordi Boggiano
477da3a448
Fix clearCache in case of download failure
9 years ago
Jordi Boggiano
502c5431a2
Add hashing of the complete URL for cache entries of dist downloads for extra safety
9 years ago
Jordi Boggiano
49d7d65933
Add verbosity input support to IOInterface
9 years ago
Jordi Boggiano
5d015defb8
Merge remote-tracking branch 'origin/master' into tls-config
9 years ago
Jordi Boggiano
ce08582671
Fix CS
9 years ago
Kunal Mehta
f634c6946d
Update callers of VersionParser::formatVersion()
...
Tests were moved to BasePackageTest.
9 years ago
Rob Bast
cb336a5416
Implement writeError throughout Composer
10 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
Jordi Boggiano
94926218e8
CS fixes
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
71397f82e4
Remove forced dir removal before install, fixes #3035
10 years ago
Jordi Boggiano
b6981d09e8
Fix handling of origin url in composer repository class
11 years ago
Jordi Boggiano
ba776c06ee
Add composer mirror class
11 years ago
Jordi Boggiano
9cbfe31983
Fix regression when using -vvv
11 years ago
Jordi Boggiano
77163f66fc
Add support for mirrors in composer repos
11 years ago
Jordi Boggiano
32cd883daa
Rename options to transport-options, refs #2189
11 years ago
Jordi Boggiano
016a016455
Merge remote-tracking branch 'lcobucci/master'
...
Conflicts:
src/Composer/Downloader/FileDownloader.php
11 years ago
Jordi Boggiano
b437c1cc05
Support github auth directly in the RemoteFilesystem class
11 years ago
Pádraic Brady
306ba77e93
Implement the RemoteFilesystem Factory everywhere...
...
- also fixes impacted test
11 years ago
Jordi Boggiano
81994f6b90
Re-download files when the cached copy is invalid, fixes #1496
11 years ago
Luís Otávio Cobucci Oblonczyk
0f2c0ab389
Merge remote-tracking branch 'upstream/master'
...
Conflicts:
src/Composer/Downloader/FileDownloader.php
11 years ago
user
a956ce9bb1
Use 'cache-files-ttl' for cache gc, fixes #2441
...
The configuration option 'cache-ttl' was used instead of 'cache-files-ttl' to determine
whether or not a cache gc should be performed.
* changed 'cache-ttl' to 'cache-files-ttl' to determine if a gc should be performed
* refactored FileDownloader to allow for easier testing
* added test to ensure that the gc is called with the proper config option
11 years ago
smaftoul
0959d8f134
Retry on some 5xx errors
...
`composer install` gives me some intermittent 502 errors on github. Composer already does some retries. I think, on 502, 503 and 504, we should retry.
11 years ago
Jordi Boggiano
11a0d16ccc
CS fixes
11 years ago
Nils Adermann
786ea2929b
Merge remote-tracking branch 'github-composer/master' into plugins
...
* github-composer/master:
Make sure directories we are downloading to are empty
Fix parsing of trunk in SvnDriver, fixes composer/satis#88
Fix file layout in unit tests
Fix parse error thrown in PHP5.5+
11 years ago
Nils Adermann
a080ae3a51
Make sure directories we are downloading to are empty
...
We already clear them on error anyway and usually they should be
empty, but just to be safe.
11 years ago
Nils Adermann
3b519e44c4
Rename PrepareRemoteFilesystem event to PreFileDownload
11 years ago
Nils Adermann
3960edd64e
Turn EventDispatcher into generic solution handling plugins as well
11 years ago
Luís Otávio Cobucci Oblonczyk
d4043b6b9a
Package options must be passed as argument to downloader
11 years ago
Jordi Boggiano
30f94365f0
Return path of the downloaded file
11 years ago
Albert Casademont
5234e64e97
Retry file download also on Internal Server Error 500 code as is mostly a temporary glitch (at least on GitHub)
11 years ago
Jordi Boggiano
4b26c627ff
Retry file downloads 3 times before giving up in case of basic network failure
12 years ago
Jordi Boggiano
2d40e14985
Try twice to remove a directory on windows because sometimes it fails due to temporary locks
12 years ago
Filippo Tessarotto
470adc47df
Switched rand() to mt_rand()
12 years ago
Jordi Boggiano
a18db058d5
Fix typo
12 years ago
Jordi Boggiano
ee1691f799
Also try authenticating on github for 403 responses
12 years ago
Galymzhan
219b489d01
add size-based limit for files cache, fixes #1321
12 years ago
Jordi Boggiano
b34e8554d2
Output info about downloads even with --no-progress and show when reading from cache, refs #1410
12 years ago
Galymzhan
f59181d7d5
add support for --no-progress, fixes #621
12 years ago
Jordi Boggiano
6ed65c9e91
Reuse hostname var
12 years ago
Jordi Boggiano
224934831d
Change all github archive URLs to API URLs and handle fallback for those to nodeload
12 years ago
Wes Mason
1ce7c28f11
Allow OAuth2 authentication to downloads on api.github.com not just github.com
12 years ago
Jordi Boggiano
07f7487c60
Clear cached files when they fail to extract or validate, refs #941
12 years ago
Jordi Boggiano
5a9d986e67
Implement cache GC and fix keys
12 years ago
Jordi Boggiano
fb3a43b2f0
Add local cache to dist downloads
12 years ago
Pascal Borreli
83fd3967f0
Fixed PHPDoc
12 years ago
Jordi Boggiano
bebd1ce9c7
Always check for OAuth token in git config, fixes #1243
12 years ago
Jordi Boggiano
39e69a3b12
Refactor OAuth acquisition code to generalize it
12 years ago
Jordi Boggiano
fa3d6c7ce2
Fix originUrl in FileDownloader, refs #423
12 years ago
Jordi Boggiano
ee0cd07468
CS fixes
12 years ago
Jordi Boggiano
027037bb9f
Fix dist urls for lock files and hardcoded references
12 years ago
Jordi Boggiano
d3d35f24a1
Trim query strings from dist filenames, fixes #1087
12 years ago
Jordi Boggiano
4d84f62cd9
Improve consistency and formatting of verbose output for update/install
12 years ago
Jordi Boggiano
1bd4ccbd54
php-cs-fixer magic
13 years ago
Jordi Boggiano
d74eec9bd5
Clarify output
13 years ago
Jordi Boggiano
b84bcd84d6
Let the user know a package is being removed
13 years ago
Jordi Boggiano
f7440076fa
Revert "Merge remote-tracking branch 'naderman/remove-packages-by-default'"
...
This reverts commit 2988152602
, reversing
changes made to adb4188e12
.
13 years ago
Jordi Boggiano
d5e35fbe19
Clarify output
13 years ago
Jordi Boggiano
b99f9bae60
Let the user know a package is being removed
13 years ago
Jordi Boggiano
9371253e38
Fail hard if a package can not be properly removed
13 years ago
till
9922301841
for debugging
13 years ago
Jordi Boggiano
7cb79bb1c9
Fix typo & tests
13 years ago
Jordi Boggiano
605e1cb925
Clean up in case of download/extraction failure, fixes #356
13 years ago
Jordi Boggiano
f98bd971f2
Add Gzip handling to RemoteFilesystem
13 years ago
Jordi Boggiano
a02940cafb
Fix tests
13 years ago
Konstantin Tjuterev
0b7896cdad
Simplified & fixed ConsoleIO->overwrite, corrected output when downloading with progress
13 years ago
Martin Hasoň
f026e2a0eb
Added tests for FileDownloader and ArchiveDownloader
13 years ago
Martin Hasoň
1f43f915da
Removed copy/paste code
13 years ago
Martin Hasoň
f1618df349
Added downloader for simple files and refactor FileDownloader into ArchiveDownloader
13 years ago
Jordi Boggiano
db03b7bbbd
Fix line endings
13 years ago
François Pluchino
56150fd98f
Merge remote branch 'composer/master'
13 years ago
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
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
François Pluchino
9638247e44
Move to Util Class
13 years ago
François Pluchino
f5d90e1340
Download Dist Package when the info is defined in root composer file
13 years ago
Jordi Boggiano
5da021ffa7
Moved Filesystem to base Util namespace
13 years ago
Jordi Boggiano
a6ce43817e
Overhaul VCS downloaders, added base class and uniformized
13 years ago
Jordan Alliot
054faef5eb
New context at each call and possibility to add more options and params to the context
13 years ago
Jordan Alliot
9c27e38654
Moved proxy handling to a new class so that it can be reused in other parts of Composer
13 years ago
François Pluchino
1c65fd2078
Remove the Warning, because managed in the callbackGet notification
13 years ago
François Pluchino
3cbe7cf590
Fix bug display in FileDownloader
13 years ago
Jordi Boggiano
6c2ec966ff
Fix ConsoleIO::overwrite
13 years ago
Jordi Boggiano
434c9ecdeb
Cleanups of IOInterface
13 years ago
François Pluchino
03f5eee3fa
Fix some improvements
13 years ago
François Pluchino
9963bde367
Fix some improvements
13 years ago
François Pluchino
541285022d
Replace CURL with copy() and file_get_contents()
13 years ago
François Pluchino
7888ec5313
Add Authentification in FileDownloader
13 years ago