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
8053878b6a
Merge branch 'master'
...
Conflicts:
src/Composer/Console/Application.php
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
Jordi Boggiano
d1416a35a2
Fix missing arg
13 years ago
Jordi Boggiano
3bed815b19
Restore bindir/vendordir behavior, fixes #216
13 years ago
François Pluchino
a5fb4abb36
Fix some improvements
13 years ago
Igor Wiedler
81f9adc596
Refactor Application::bootstrapComposer into a factory class (split from #178 )
13 years ago
Jordi Boggiano
bfe28905d0
Fix formatting and make pretty-printing optional
13 years ago
Justin Rainbow
447230d77a
Extracting JsonFile additions for prettifying JSON
13 years ago
Christophe Coevoet
bca786d5c3
Fixed the tests
...
array_filter preserves the keys even when filtering an array indexed
numerically.
13 years ago
Christophe Coevoet
bd1d20b2c9
Fixed CS
13 years ago
François Pluchino
0f9dcc9618
Remplace all echo with writeln method of IO
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
Christophe Coevoet
1fdb7aef56
Changed the ShowCommand to use the new method
13 years ago
Christophe Coevoet
fc17e26bc3
Added a method to find packages by name
13 years ago
Jordi Boggiano
cc1dbbc36f
Add --link-type option to select link types in DependsCommand
13 years ago
Beau Simensen
2d721f5792
Standards fixes per @stof
13 years ago
Beau Simensen
e8fcf281fa
Autoload Generator handles multiple PSR-0 paths
...
The Autoload Generator was not behaving exactly as expected.
This PR is an alternate version of #203 based on some of
@stof's input on that PR.
The main differences are:
* The main package is added first instead of last
* parseAutoloads returns a different structure:
array('psr-0' => array('Ns\\Foo' => array('installDir')))
* dump and createLoader updated to account for new structure
13 years ago
François Pluchino
f65b34860f
Merge branch 'test'
...
Conflicts:
src/Composer/Downloader/FileDownloader.php
src/Composer/Repository/Vcs/HgBitbucketDriver.php
13 years ago
Mark Sonnabaum
045ae0e5ce
Added "-d detect_unicode=0" to the php shebang to work around https://bugs.php.net/bug.php?id=36711 .
13 years ago
François Pluchino
9af46ad800
Add Helper Wrapper
13 years ago
Hugo Hamon
398efbb894
[Repository] removed unused local $versions variable from VcsRepository::initialize() method.
13 years ago
Hugo Hamon
09f0ba6604
[Repository] removed unused local $match variable from HgBitbucketDriver::supports() method.
13 years ago
Hugo Hamon
70d7ab43ee
[Repository] removed unused local $match variable from GitHubDriver::supports() method.
13 years ago
Hugo Hamon
7842149a51
[Repository] removed unused local $match variable from GitBitbucketDriver::supports() method.
13 years ago
Hugo Hamon
66f214e446
[Repository] removed unused $requires local variable from PearRepository::fetchFromServer() method.
13 years ago
Hugo Hamon
488928b9b5
[Package] removed unused local $key variable from VersionParser::parseConstraints() method.
13 years ago
Hugo Hamon
2d1ad6ca32
[Package] removed unused local $repositories variable from RootPackageLoader::load() method.
13 years ago
Hugo Hamon
535455606b
[Downloader] fixed incorrect variable name in FileDownloader class.
13 years ago
Hugo Hamon
9acbb0c026
[DependencyResolver] removed unused local variables and fixed some wrong local variable names in Solver class.
13 years ago
Hugo Hamon
747abf6843
[Command] removed unused local variable $composer in UpdateCommand::execute() method.
13 years ago
Hugo Hamon
c993f3e92d
[Command] removed unused local $recommendedDependencies variable in DependsCommand::getReferences() method.
13 years ago
François Pluchino
cad1497b95
Keep history action on download
13 years ago
François Pluchino
86070a8b6e
Replace getHttpSupport() to getScheme()
13 years ago
François Pluchino
9b0e50cdc2
Restore the old regex
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
François Pluchino
fa793649fa
Add a VcsDriver abstract class.
...
All XxxDriver extends this abstract class now.
13 years ago
Jordi Boggiano
3d52798c0f
Merge pull request #192 from biozshock/master
...
After mesage "Installing dependencies" composer dies silently.
13 years ago
Jordi Boggiano
83a106bd79
Add recommends and package versions to the depends command
13 years ago
Jordi Boggiano
81d80b2a04
Merge remote-tracking branch 'justinrainbow/depends_command'
13 years ago
Artem Lopata (bumz)
de066de198
Fix for composer. When running update/install command it's just do nothing, except writing "Installing dependencies"
13 years ago
Jordi Boggiano
126c57d07c
Fix notice
13 years ago
Jordi Boggiano
9630f44922
Fix errors in case packages is empty
13 years ago
Jordi Boggiano
56e43e4397
Add tests
13 years ago
Jordi Boggiano
462ebdf752
Detect lock file changes and warn users on install, fixes #75
13 years ago
Nils Adermann
855b1cb9d3
Merge pull request #173 from Seldaek/update
...
Fix update, fixes #125
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
Justin Rainbow
981477dd17
New 'depends' command added
...
Basic command to display where a given package is referenced.
This helps in figuring out where a package is used, and even
can help in troubleshooting dependency issues.
13 years ago
digitalkaoz
a15567cea6
make use of process component fixes #105
13 years ago
Fabien Potencier
90f2a9f406
Use JSON_PRETTY_PRINT option when dumping JSON to help debugging
13 years ago
Jordi Boggiano
9b2694351b
Less confusing error message
13 years ago
Jordi Boggiano
6ac38f111d
Fix typo
13 years ago
Jordi Boggiano
719d3074f0
Dump bin info
13 years ago
Jordi Boggiano
4a10850759
Fix output
13 years ago
Jordi Boggiano
8cfbf9e198
Fix update, fixes #125
13 years ago
Jordi Boggiano
5c8eb355ce
License now defaults to an empty array
13 years ago
Jordi Boggiano
3b9dd59da3
Fix typo
13 years ago
Jordi Boggiano
2c367e7f39
Allow multiple fallback dirs
13 years ago
Jordi Boggiano
f051778192
Clean up unneeded initialization stuff
13 years ago
Jordi Boggiano
9452a94e30
Fix regression in previous merge
13 years ago
Igor Wiedler
85ec42bac3
display highest package version by default on show command
13 years ago
Jordi Boggiano
66cdd64e88
Merge pull request #165 from simensen/InstallMessage
...
Updated lockfile message for "composer install" command
13 years ago
Jordi Boggiano
16093fdfeb
Merge remote-tracking branch 'pminnieur/classloader'
13 years ago
Jordi Boggiano
c921a8884e
Adjust operation output, fixes #166
13 years ago
Pierre Minnieur
3b1843827a
removed the `return false` as we only need a positive return information
13 years ago
Pierre Minnieur
4242a05a0e
added Boolean return values for loadClass() method
13 years ago
Beau Simensen
2791e57930
Updated lockfile message for "composer install" command
...
The behaviour of the lockfile was a little confusing to me.
I assumed if I added a new dependency I should run
'composer install' again. It was not immediately obvious
from the output of the install command what was going on
and I was confused why my new package had not been installed.
I understand that a better fix would be to compare
composer.json to the lockfile, but until that has been
implemented this will maybe help some newbies out.
13 years ago
Sebastian Kurfuerst
03e627e444
Fix fatal error if class is not specified
13 years ago
Jordi Boggiano
680db4d1da
Fix bug with drive names of different cases
13 years ago
Jordi Boggiano
d22b80d13b
Allow "" as autoload prefix for fallback dir
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
Jordi Boggiano
2ba48b58db
Preserve case of packages for installations
13 years ago
Per Bernhardt
df5da58b87
Made HgDriver work on Ubuntu
13 years ago
root
399a406018
Fixed notices for edge cases.
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
Per Bernhardt
d78548cbf9
Added mercurial's "default" branch as a valid dev version (same as master / trunk).
13 years ago
Per Bernhardt
f74dafc08c
Fixed root identifier: Use global hash instead of local revision
13 years ago
Jordi Boggiano
f6b9488bf0
Move root package handling to a dedicated loader and make ArrayLoader more strict
13 years ago
Jordi Boggiano
a2caa7c5e6
Adjustments to the show command
13 years ago
Jordi Boggiano
7caf61fc66
Set return code to non-zero when validate fails
13 years ago
Jordi Boggiano
666ac623f4
Merge remote-tracking branch 'digitalkaoz/show_command'
...
Conflicts:
src/Composer/Console/Application.php
13 years ago
Jordi Boggiano
d62a1ad1c1
Adjustments to the validate command
13 years ago
Jordi Boggiano
a193ec9942
Merge remote-tracking branch 'digitalkaoz/validate_command'
13 years ago
Jordi Boggiano
f27926e7b4
Add ENV var support for COMPOSER_VENDOR_DIR and COMPOSER_BIN_DIR, fixes #152
13 years ago
Jordi Boggiano
50d4e0606f
Merge pull request #155 from webfactory/fix_array_dumper_links
...
Correctly dump link info
13 years ago
Matthias Pigulla
737fe32f4d
Use {}for foreach
13 years ago
Jordi Boggiano
82a2a1f7ac
Merge pull request #154 from webfactory/fix_driver_detection
...
Fix driver detection
13 years ago
Matthias Pigulla
3bbe3306fc
Correctly dump link info
13 years ago
Matthias Pigulla
ebbc807de0
Fix whitespaces and add strict return code checking
13 years ago
Matthias Pigulla
8ab60b7030
Still did not get it right
13 years ago
Matthias Pigulla
f24164dc16
forgot this when testing
13 years ago
Matthias Pigulla
7cdb8b6b3b
Some changes as suggested in the pr
13 years ago
Matthias Pigulla
54cf9aeb46
Make sure the target-dir exists
13 years ago
Matthias Pigulla
4e1cb32f8c
Allow for file://-URLs here as well
13 years ago
Matthias Pigulla
2fc8e06d81
hg repos must not be hosted somewhere in particular, but detection may become expensive.
...
Additionally, suppress warnings and support file://-local repos
13 years ago
digitalkaoz
9a50fd6492
added validate task, closes #81
13 years ago
digitalkaoz
6451087039
added a show command for packages
13 years ago
Jordi Boggiano
381fcb248a
Allow parsing of branches with invalid names but explicit versions in composer.json
13 years ago
Jordi Boggiano
283745d76d
Do case-insensitive searches, avoid printing multiple results if multiple tokens match, highlight matched area
13 years ago
Jordi Boggiano
c7deaa8a1f
Add highlight style
13 years ago
Jordi Boggiano
8675d4eb6a
Make search token required
13 years ago
Jordi Boggiano
8273579461
Merge remote-tracking branch 'digitalkaoz/command_refactorings'
13 years ago
Jordi Boggiano
139de0f79d
Fix handling of git repos with no tag, fixes #146
13 years ago
digitalkaoz
6c870e23e0
added search command, colorized ouput, tiny fixes
13 years ago
digitalkaoz
87831d8c1c
fixed typo
13 years ago
Nils Adermann
a697488948
Merge pull request #142 from Seldaek/autoload_test
...
Autoload test
13 years ago
Jordi Boggiano
927be089ba
Added more tests for Filesystem util and some fixes
13 years ago
Jordi Boggiano
304ce3b375
Fix relative target dirs
13 years ago
Jordi Boggiano
37df1a0d15
Fix self.version replacement
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
Jordi Boggiano
bc88d86983
Make use of Filesystem class in AutoloadGenerator
13 years ago
Nils Adermann
71a6b47e90
Merge pull request #140 from Seldaek/bins
...
Add binaries support
13 years ago
Jordi Boggiano
3be6511af7
Fix unixy proxy under git-bash
13 years ago
Jordi Boggiano
725850c521
Fix github ssl bypass with http:// urls
13 years ago
Jordi Boggiano
f0d8626993
Cleanups
13 years ago
Jordi Boggiano
9028546c5a
Move bin dir to a subdir of vendor
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
Jordi Boggiano
456d442f6e
Fix bootstrap
13 years ago
Jordi Boggiano
2e8762744f
Fix ComposerRepository ctor
13 years ago
Jordi Boggiano
aacdcb1570
Allow self-update to be called outside of a project context
13 years ago
Jordi Boggiano
7fa74f8f8e
Add COMPOSER env var to override the composer.json file name
13 years ago
Jordi Boggiano
94e277698e
Delay bootstrap until it's really necessary, fixes #121
13 years ago
Jordi Boggiano
3ebfbd78ac
Merge remote-tracking branch 'jsor/install_update_flags'
13 years ago
Nils Adermann
64e925cd89
Merge pull request #136 from Seldaek/svndriver
...
Add SvnDriver for the VcsRepository
13 years ago
Jordi Boggiano
b8a9bf7b60
Fix typo
13 years ago
jsor
28a8b3e4c5
Fix link collection
13 years ago
Jordi Boggiano
1277277ec6
Fix CS
13 years ago
Jordi Boggiano
8df7eb0475
Add SvnDriver for the VcsRepository
13 years ago
Jordi Boggiano
9f55335011
Expose the Driver of the VcsRepository
13 years ago
jsor
e512e16e35
Rename flags after feedback in #132
13 years ago
jsor
9af21fd461
Install recommended deps by default and introduce flags for including/excluding required/recommended/suggested deps
13 years ago
Jordi Boggiano
eef37c450f
Fix error detection to support replaces and provides
13 years ago
Jordi Boggiano
e340022cce
Allow the use of self.version in package links
13 years ago
Jordi Boggiano
22858e81ef
Fix .* version constraints parsing to include nonstable versions
13 years ago
Jordi Boggiano
0d304550b5
Clarify error message when packages are not found, fixes #128
13 years ago
Jordi Boggiano
68512714f4
Fix update command by using remove+install (and for now ignoring uninstalls of non-existing packages)
13 years ago
Jordi Boggiano
f2662b193d
Add --dry-run option and list all operations on --verbose
13 years ago
Jordi Boggiano
d020f2701d
Merge pull request #118 from naderman/priority-replace-any-version
...
Replaced packages have higher priority even if wrong version is replaced
13 years ago