Wes Mason
1ce7c28f11
Allow OAuth2 authentication to downloads on api.github.com not just github.com
12 years ago
Jordi Boggiano
9c3201f6d7
Fix commit logs display with svn
12 years ago
Jordi Boggiano
07f7487c60
Clear cached files when they fail to extract or validate, refs #941
12 years ago
Mikołaj Kopras
534fe36149
Added php.ini path to error message #1052
12 years ago
Jordi Boggiano
18973ed0b9
Do not check for changes if there is no vcs dir
...
In case the package is in a broken state we do not want to show diffs from the main project
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
Igor Wiedler
4959c2bdc6
Replace references of a11n with a12n where appropriate
...
Authorization => Authentication.
12 years ago
Jordi Boggiano
1682532b80
Update code to use new github archive URLs
12 years ago
Jordi Boggiano
0878c6deab
Fix nodeload fallback URLs
12 years ago
Jordi Boggiano
06a588c197
Show 7 chars of the git hashes everywhere
12 years ago
Pascal Borreli
83fd3967f0
Fixed PHPDoc
12 years ago
Pascal Borreli
5eead93250
Fixed typos
12 years ago
Jordi Boggiano
a7cc5f187f
Always reset stash change, refs #1254
12 years ago
Jordi Boggiano
b8a408883c
Reset state after applying stash, fixes #1254
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
a28d53d4c0
Add missing v before checkout branches when needed, refs #1164
12 years ago
Jordi Boggiano
3b01d26d67
Swap user credentials for an OAuth token from GitHub
12 years ago
Jordi Boggiano
ee0cd07468
CS fixes
12 years ago
Jordi Boggiano
f752b29fc6
Always make sure we are on the right branch
12 years ago
Jordi Boggiano
110044c3ea
Fix up create-project command
12 years ago
Jordi Boggiano
3068f29b4f
Checkout branch by name when the current reference matches the branch tip, fixes #1164
12 years ago
Jordi Boggiano
55bff36be1
Avoid displaying passwords in git exceptions, fixes #1199
12 years ago
Jordi Boggiano
84ba1cc098
Fix typo
12 years ago
Jordi Boggiano
3a9c5b3678
Remove dead break statements
12 years ago
Jordi Boggiano
0a549efd0e
Allow interactive resets or stash/apply cycles when updating dirty packages instead of failing hard
12 years ago
Mark Achee
5ed5f1314b
Capture user/pass from 'git remote' when updating non github repo
12 years ago
Mark Achee
6f689f8926
Look for Auth failed anywhere in errorOutput
12 years ago
Mark Achee
ac2fed29a4
Store http auth creds by domain only
12 years ago
Mark Achee
9d03dc5a89
Attempt user/pass authentication for git repos not on github
12 years ago
Mateusz Heleniak
91fc635ca5
better rename reliability on Windows - a workaround for random "Access denied" errors
12 years ago
Jordi Boggiano
027037bb9f
Fix dist urls for lock files and hardcoded references
12 years ago
Jordi Boggiano
8a35353e8d
Allow dist installs for dev packages that do not have a source setup
12 years ago
Jordi Boggiano
a9afa8bc1f
Merge remote-tracking branch 'mheleniak/prefer_dist' and fix dists
...
Conflicts:
src/Composer/Installer.php
src/Composer/Package/Locker.php
12 years ago
Jordi Boggiano
d3d35f24a1
Trim query strings from dist filenames, fixes #1087
12 years ago
Jordi Boggiano
056dc5d690
Move config to all VcsDownloaders, enforce array for github-protocols
12 years ago
Martin Hasoň
3b6bd761ec
Set protocols for github in composer config file
12 years ago
Mateusz Heleniak
aa0ff14be5
added --prefer-dist option
12 years ago
Jordi Boggiano
ef637c8f1a
CS fixes
12 years ago
Jordi Boggiano
ef1f8a605f
Fix file modes
12 years ago
Jordi Boggiano
4d84f62cd9
Improve consistency and formatting of verbose output for update/install
12 years ago
Jordi Boggiano
1aed88003f
Merge remote-tracking branch 'digitalkaoz/issue_801'
...
Conflicts:
src/Composer/Downloader/VcsDownloader.php
12 years ago
Jordi Boggiano
06675259d9
Merge remote-tracking branch 'origin/master'
12 years ago
Jordi Boggiano
209d3ebfc4
Show detailed changes in verbose mode, refs #842
12 years ago
Jordi Boggiano
5b4c6f6296
Merge remote-tracking branch 'fixe/status-command'
...
Conflicts:
src/Composer/Console/Application.php
12 years ago
Baldur Rensch
1398757963
Added a check for the return code when extracting zip file
12 years ago
Jordi Boggiano
b7d0892e46
Do not use the .bat php proxy for unixy bins
12 years ago
Jordi Boggiano
ebc0f8884f
Merge remote-tracking branch 'tot-ra/patch-2'
...
Conflicts:
src/Composer/Downloader/ArchiveDownloader.php
12 years ago
Артём Курапов
274b54c2b5
Update src/Composer/Downloader/ArchiveDownloader.php
...
Code style fix
12 years ago
Артём Курапов
03db848b23
Update src/Composer/Downloader/ArchiveDownloader.php
...
Fixed single-file archive post-extraction moving
12 years ago
Артём Курапов
091b2e86db
Update src/Composer/Downloader/ArchiveDownloader.php
...
Fix to single-file archive
12 years ago
Артём Курапов
ece954a7a4
Update src/Composer/Downloader/ArchiveDownloader.php
...
Fix for single-file archives, for example http://sourceforge.net/projects/rssphp/files/rssphp/v1/rss_php.v1.zip/download
12 years ago
Tiago Ribeiro
aba2ab2212
Added status command to display local changes to packages
12 years ago
Johannes M. Schmitt
2a6b12fb65
fixes rename bug ( closes #900 )
12 years ago
Nils Adermann
9b8efc9fe3
Merge pull request #916 from chEbba/downloadmanager-filesystem
...
Add missed docblock for the parameter in the DownloadManager constructor
12 years ago
Jordi Boggiano
354b82bb8c
Fix git checkouts of custom branches, fixes #889
12 years ago
Kirill chEbba Chebunin
2f7e064e99
Add missed docblock for the parameter in the DownloadManager constructor
12 years ago
Alexey Prilipko
490b2c0295
Add package name prefix for non 'php', 'script' and 'www' roles
12 years ago
Alexey Prilipko
59773dd9f6
Use trim filter on 'php' location
12 years ago
Alexey Prilipko
ac3cebc633
Update PEAR Package Extractor to use 'task:replace', 'phprelease' commands and install role='script' files
...
Add PearInstaller
Change PEAR packages type from 'library' to 'pear-library' and dist type from 'pear' to 'file'
Remove PearDownloader
Refactor Channel Installer
12 years ago
Jordi Boggiano
656feda837
Revert previous change, use GIT_ASKPASS env var instead
12 years ago
Jordi Boggiano
4ee1ff46a8
Try ssh before http auth, and make sure ssh fails fast if no login is possible
12 years ago
Robert Schönthal
68d80e162a
fixes #801 show logs in --verbose mode for source packages
12 years ago
Jordi Boggiano
66e9dcddf4
CS fixes
12 years ago
Jordi Boggiano
ccc6fa3714
Merge pull request #775 from palex-fpt/PR-746
...
PEAR Packages extraction based on package.xml format
12 years ago
Jordi Boggiano
54054365e0
Add some comments
12 years ago
Jordi Boggiano
73a865bf2a
Fix tests
12 years ago
Jordi Boggiano
77f6b9e05b
Recover from invalid references by taking the parent commit (by date)
12 years ago
Jordi Boggiano
4bbb168d44
Remove BC code
12 years ago
Alexey Prilipko
a88265a497
Update PearPackageExtractor for package.xml 2.1 support
12 years ago
Alexey Prilipko
5c16889c48
Update PearDownloader to use PEAR extractor
12 years ago
Alexey Prilipko
01a49ea49e
Add PEAR package extractor that honours package.xml formats
12 years ago
Jordi Boggiano
d53ebf5ba9
Fix svn status with externals, fixes #766
12 years ago
Jordi Boggiano
d21032ace5
CS fixes
13 years ago
Jordi Boggiano
c440b4594a
More PSR-2 goodness
13 years ago
Jordi Boggiano
1bd4ccbd54
php-cs-fixer magic
13 years ago
Jordi Boggiano
71cecd8e93
Fix CS
13 years ago
Jordi Boggiano
edba29be45
Merge remote-tracking branch 'till/download-fun'
13 years ago
Martin Hasoň
c8d110aa72
Imporoved exception message for GitDownloader (various protocols for github)
13 years ago
till
a8121bc0a6
* fluent interface for set methods
...
* strtolower() type so setting is a little more relaxed
13 years ago
Jordi Boggiano
c2933028e8
Make sure github driver is used for all github urls
13 years ago
Nils Adermann
655588a5e0
Merge pull request #659 from Seldaek/github_https_fallback
...
Github https fallback
13 years ago
Jordi Boggiano
2ca488f030
Fix message when updating a package installed from source
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
a9fe883827
Use https fallback for github private repos if ssh protocol fails and we can ask the user's password
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
ed8aa8322a
Do not prevent updates if untracked files are present
13 years ago
Jordi Boggiano
0e9f88a3da
Fix DownloadManagerTest creating directories on disk
13 years ago
Jordi Boggiano
e364494286
Add BC for the composer remote
13 years ago
Jordi Boggiano
047fa0b553
Add a composer remote that is used by composer so it does not take over the origin one anymore
13 years ago
Jordi Boggiano
98380f3aad
Improve unzip failure message
13 years ago
Joseph Bielawski
9631d7c3fd
[ZipDownloader] If `unzip` command failed, give cleaner error.
13 years ago
Jordi Boggiano
14c3222478
Simplify code
13 years ago
Jordi Boggiano
858d967a42
Merge pull request #558 from stloyd/patch-1
...
[PharDownloader] Force overwrite if previous extract failed and was not ...
13 years ago
Joseph Bielawski
2e2f7ea199
[TarDownloader] Force overwrite if previous extract failed and was not removed.
13 years ago
Joseph Bielawski
eab3cde48c
[PharDownloader] Force overwrite if previous extract failed and was not removed.
13 years ago
Jordi Boggiano
983de81b1d
Force a redownload to source when updating from dist to dev package
13 years ago
Jordi Boggiano
17370e3812
Remove unnecessary @ operator, refs #543
13 years ago
Jordi Boggiano
bfd48b06bd
Capture zip downloader output, fixes #533
13 years ago
Jordi Boggiano
6f8031ac90
Fix error reporting for missing git process
13 years ago
Jordi Boggiano
720b00b561
Merge remote-tracking branch 'Nami-Doc/patch-1'
13 years ago
Jordi Boggiano
9371253e38
Fail hard if a package can not be properly removed
13 years ago
Nami-Doc
66efa343a9
and again.
13 years ago
Nami-Doc
66cd1aad8a
Update src/Composer/Downloader/GitDownloader.php
13 years ago
Nami-Doc
d245acff83
github online editor is a nice idea, but...
13 years ago
Nami-Doc
bd116aec22
try to guess the error
13 years ago
Nami-Doc
f57e272ce7
Add a little more explaining message when failing to download.
13 years ago
Jordi Boggiano
a3fa19a716
Avoid escaping too early to prevent issues
13 years ago
Jordi Boggiano
13a2bc6ff0
Revert "Fix push url hack"
...
This reverts commit 269537e466
.
13 years ago
Jordi Boggiano
269537e466
Fix push url hack
13 years ago
Jordi Boggiano
b5d235abb6
More verbose output for archive and git downloader
13 years ago
Jordi Boggiano
9ed06f8853
Output svn output to user in verbose mode
13 years ago
Jordi Boggiano
1cdae66f8f
Fix up git downloader and git driver commands
13 years ago
Jordi Boggiano
afa14124f3
Make sure we fetch origin with tags before checking out a new version
13 years ago
Jordi Boggiano
66be50ce71
Always set the push url after git updates
13 years ago
Jordi Boggiano
1cd07e1a2c
Fix up merged code
13 years ago
till
9922301841
for debugging
13 years ago
till
eb8ad8b74f
* docblock
13 years ago
till
aef502aa86
* handle errors with ZipArchive error constants to get meaningful error messages
13 years ago
Jordi Boggiano
5be7f4cf09
Fail hard when failing to download using hg
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
5a7abfd84f
Remove code duplication in Svn classes
13 years ago
Jordi Boggiano
8fb9c4bf3b
Svn related coding style/consistency fixes and minor improvements
13 years ago
till
434f10f2d7
* more cs fixes
13 years ago
till
c6653f0711
* fix up CS suggestions from stof/seldaek
13 years ago
till
c7dc49fe10
* added execute() wrapper to generalize command execution in downloader
...
* added Composer\Util\Svn::doAuthDance() to ask for credentials in interactive sessions
13 years ago
till
c6566825ad
Merge remote-tracking branch 'upstream/master' into svn-auth-reloaded
13 years ago
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
13 years ago
Jordi Boggiano
f98bd971f2
Add Gzip handling to RemoteFilesystem
13 years ago
Nils Adermann
15e764bb3f
Merge pull request #439 from Seldaek/git_push
...
Set push url correctly for github clones
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
Jordi Boggiano
a02940cafb
Fix tests
13 years ago
Jordi Boggiano
e763af7412
Set push url correctly for github clones
13 years ago
Jordi Boggiano
58b8f5f8b6
Merge pull request #436 from perprogramming/hg_change_url
...
Fixed the HgDownloader when changing the repo url
13 years ago
Per Bernhardt
9f7155a753
Fixed the HgDownloader when changing the repo url
13 years ago
Christophe Coevoet
271e908692
Fixed the GitDownloader when changing the repo url
13 years ago
Jordi Boggiano
89f69256f8
Merge remote-tracking branch 'kostiklv/console-overwrite-fix'
13 years ago
Jordi Boggiano
3e22084ea4
Overhaul VcsDrivers, introduce TransportException for remote filesystem errors
13 years ago
Jordi Boggiano
ada9c20db1
Update Git/Hg downloaders tests, making sure they never use a live filesystem instance
13 years ago
Jordi Boggiano
91411a3dd4
Merge pull request #400 from kostiklv/descriptive-exception
...
More descriptive exceptions wording
13 years ago
Konstantin Tjuterev
49491a9140
Added path to exceptions thrown in enforceCleanDirectory for Hg & Svn also; Imporved exception when git log cannot be run by Compiler
13 years ago
Jordi Boggiano
0f968ab3e2
Auto-switch protocols for git clones from github, refs #353
13 years ago
Konstantin Tjuterev
0b7896cdad
Simplified & fixed ConsoleIO->overwrite, corrected output when downloading with progress
13 years ago
Konstantin Tjuterev
e072607e90
More descriptive exceptions wording
13 years ago
Ken Marfilla
3e6c8caae7
rm vcs repo target dir before install
13 years ago
Jordi Boggiano
9bcea6f485
Merge remote-tracking branch 'hason/filedownloader'
13 years ago
Dave Marshall
c2421db7d9
Add stderr to exceptions for GitDownloader
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
Frank Kleine
025f6066ff
fix file permissions
13 years ago
mikey179
895d901bf9
better error handling when git command runs into a failure, fixes #340
13 years ago
Jordi Boggiano
3fe87b1e35
Force dev packages to be installed from source
13 years ago
Jordi Boggiano
230e145053
Fix downloader tests on windows and mock Filesystem properly
13 years ago
Nils Adermann
7609f27052
Merge branch 'add-tests' of https://github.com/l3l0/composer into new-master
...
* 'add-tests' of https://github.com/l3l0/composer :
Made fixes after review.
Made changes which fied warnings and errors in tests.
Fixed tests after update and merge of changes from upstream/master
Fixed code. Changes improved code testability
Added and extended some unit tests
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
Leszek Prabucki
3f38eede8a
Made changes which fied warnings and errors in tests.
13 years ago
Leszek Prabucki
9488b0f85f
Fixed code. Changes improved code testability
13 years ago
Martin Hasoň
6227b5ec4e
Fixed copy-paste bug
13 years ago
Jordi Boggiano
a6ce43817e
Overhaul VCS downloaders, added base class and uniformized
13 years ago
Jordi Boggiano
afa7fb8d75
Check for changes before updating/removing svn checkouts
13 years ago
Jordi Boggiano
702d415472
Fix usage of the ProcessExecutor
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
Jordi Boggiano
4dee2528e9
Fix typo
13 years ago
Kai W.
6cf5c6e040
Restoring FileDownloader constructor compatibility in ZipDownloader
13 years ago
Jordi Boggiano
f5ac5b9b3e
Fix ZipDownloader, fixes #221
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
e218b811e0
Convert static Process into an executor that can be injected
13 years ago
Jordi Boggiano
434c9ecdeb
Cleanups of IOInterface
13 years ago
Jordi Boggiano
6492118f29
Merge remote-tracking branch 'francoispluchino/master'
...
Conflicts:
src/Composer/Repository/Vcs/GitDriver.php
src/Composer/Repository/Vcs/HgDriver.php
src/Composer/Repository/Vcs/SvnDriver.php
13 years ago
Jordi Boggiano
6cfed52aae
Merge remote-tracking branch 'digitalkaoz/process'
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
François Pluchino
a10f92aafe
Convert Wrapper class to ConsoleIO class
13 years ago
François Pluchino
9af46ad800
Add Helper Wrapper
13 years ago
Hugo Hamon
535455606b
[Downloader] fixed incorrect variable name in FileDownloader class.
13 years ago
François Pluchino
cad1497b95
Keep history action on download
13 years ago
François Pluchino
9c7e7a2c4a
Remove comment
13 years ago
François Pluchino
395e2e040d
Add callback download informations
13 years ago
François Pluchino
2f0162053d
Add OutputConsole and format the download output
13 years ago
François Pluchino
013d145bcd
Add InputInterface and OutputInterface
13 years ago
Jordan Alliot
3444bdae82
Check openssl extension for proxy
13 years ago
Jordan Alliot
1471b41ba8
Handle system proxy in file downloads
13 years ago
digitalkaoz
897ff9126d
seperate class for Process, using this one all over the place
13 years ago
digitalkaoz
a15567cea6
make use of process component fixes #105
13 years ago
Jordi Boggiano
680db4d1da
Fix bug with drive names of different cases
13 years ago
Jordi Boggiano
10c94c5ba4
Workaround for checking out branch whose names are missing the origin/ prefix
13 years ago
Jordi Boggiano
b1f528fb06
Add fallback to unzip, refs #158
13 years ago
Per Bernhardt
2fc49aa88b
Stop hg from parsing project's repository information while installing dependencies from source (HgDownloader) or initializing a VcsRepository (HgDriver).
13 years ago
Matthias Pigulla
54cf9aeb46
Make sure the target-dir exists
13 years ago
Jordi Boggiano
927be089ba
Added more tests for Filesystem util and some fixes
13 years ago
Jordi Boggiano
a19695cdcb
Tentative fix for *nix
13 years ago
Jordi Boggiano
4517a2e51e
Added tests and fixed some incorrect behaviors in Filesystem
13 years ago
Nils Adermann
71a6b47e90
Merge pull request #140 from Seldaek/bins
...
Add binaries support
13 years ago
Jordi Boggiano
725850c521
Fix github ssl bypass with http:// urls
13 years ago
Jordi Boggiano
7e3f8099b1
Add proxy files for windows instead of copying, removed PEAR-style substitution
13 years ago
Jordi Boggiano
aa94918d50
Add binaries support in composer
13 years ago
Ben Bieker
0e6f3834ec
Added an SvnDownloader
...
The Svn Downloader can be used like the already implemented
GitDownloader, for example
{
"name": "my-project",
"version": "1.0.0",
"repositories": {
"MyRepo": {
"package": {
"name": "mypackage",
"version": "2.0",
"source": {
"url": "https://repo.com/svnrepo ",
"type": "svn",
"reference": "tags/v2.0"
}
}
}
},
"require": {
"mypackage": "2.0"
}
}
13 years ago
Jordi Boggiano
e6710e311c
Merge remote-tracking branch 'webfactory/mercurial-support'
13 years ago
Jordi Boggiano
b4ec1b36c4
OpenSSL is not required to clone git repos
13 years ago
Jordi Boggiano
418e2e28f3
Merge remote-tracking branch 'chEbba/tar-phar-downloader'
...
Conflicts:
src/Composer/Downloader/PearDownloader.php
13 years ago
Jordi Boggiano
3ad905ae99
Lift openssl requirement for github archives (thanks @pborreli)
13 years ago
Joseph Bielawski
d6cd6a4aef
Use `RuntimeException` instead of `UnexpectedValueException` when zip extension is not enabled
13 years ago
Per Bernhardt
ad8e85ab32
Previous change was wrong... We want to update to a specific version, so hg pull -u won't work.
13 years ago
Per Bernhardt
ee508725c6
Simpler
13 years ago
Jordi Boggiano
e060ead6c2
Use script-safe git argument to check for modifications
13 years ago
Per Bernhardt
38198a5f36
Fixed blank lines.
13 years ago
Per Bernhardt
3e5fd85768
Fixed CS and unused variables
13 years ago
Per Bernhardt
c6e4984a62
New downloader for mercurial
13 years ago
Jordi Boggiano
4b5abaf44f
Fixes in PEAR support
13 years ago
Jordi Boggiano
0cfbea624e
Add warnings if OpenSSL is not enabled, fixes #84
13 years ago
Jordi Boggiano
6b6d6b6d82
Add --dev flag to InstallCommand to do source installs, fixes #26
13 years ago
Jordi Boggiano
b100df33d8
Make ArrayDumper and ArrayLoader reversible
13 years ago
Kirill chEbba Chebunin
6c4440d0e9
Add todo for signed phars
13 years ago
Kirill chEbba Chebunin
7527d0af43
Add throws declaration for FileDownloader::extract()
13 years ago
Kirill chEbba Chebunin
43631ccd5b
Add Tar and Phar downloaders
13 years ago
everzet
195272da09
refactored DownloaderInterface to be mono-installation-type
13 years ago
everzet
cc740249ff
don't return useless info
13 years ago
Jordi Boggiano
00a4fe2a14
Refactor downloaders, git installs actually work well now
13 years ago
Jordi Boggiano
d455eef82c
Fix pear & zip downloaders
13 years ago
Jordi Boggiano
b9114e16be
Fix typos, short var names etc
13 years ago
Jordi Boggiano
c7af918caa
Fix git downloader
13 years ago
everzet
c9ecb0d1ad
Remove unused methods from downloaders
13 years ago
everzet
50aa7ac607
Provide $useSource argument to the DownloaderInterface methods
13 years ago
everzet
17d1abcec0
Refactored DownloadManager
13 years ago
everzet
5b0d17cc13
DownloaderInterface refactored
13 years ago
everzet
cde9531e4d
DownloadManager implemented
13 years ago
everzet
d2150a3c2e
installer and downloaders update
13 years ago
everzet
d7fe0dfda4
added missing interfaces
13 years ago
Kirill chEbba Chebunin
74a45cfb8c
Remove public keyword from Downloader and Installer interface methods
13 years ago
Kirill chEbba Chebunin
e317b4f8ef
Add Dowloader and Installer interfaces
13 years ago
Jordi Boggiano
49c3446ac1
Make use of new dist properties, refactored ZipDownloader
13 years ago
Jordi Boggiano
f272f66324
Fixes and improvements to the PEAR implementation
13 years ago
xaav
74332da349
Using copy function.
13 years ago
Benjamin Eberlei
fa613cad19
Rewrite PearRepository to implement PEAR Client/Server protocol itself, taking longer then pear remote-list, but at least showing ALL available versions, making arbitrary dependencies possible.
13 years ago
Benjamin Eberlei
8afc2ca694
Add support for PEAR repository and downloading, example composer.json would look like {"repositories":{"doctrine": {"pear":" http://pear.doctrine-project.org "},"requires":{"DoctrineORM":"2.0.5"}}. You can use pear repositories this way for now. PEAR packages are not downloaded via pear, only via their .tgz packages in the PEAR repository. Automatically detecting dependencies will require reverse-engineering the PEAR protocol a little bit more, however from looking at a pirum output it looks simple.
13 years ago
xaav
e1e7bb03be
Edited src/Composer/Downloader/ZipDownloader.php via GitHub
13 years ago
Jordi Boggiano
1eb2a46308
Don't chdir() while cloning git repos
14 years ago
Jordi Boggiano
ea71abb3fd
Fixed line endings
14 years ago
Jordi Boggiano
e43060eb72
Added exceptions and fixed CS of the ZipDownloader
14 years ago
Geoff
99d55792f6
Added ZipDownloader.
14 years ago
Jordi Boggiano
e03983697a
Add base installer/downloader and ComposerRepository
14 years ago