Jordi Boggiano
3be04fd3b5
CS fix
2012-05-12 09:41:15 +02:00
Tom Klingenberg
c4d5819ec4
Compile has a message to tell.
2012-05-11 18:04:13 +02:00
Jordi Boggiano
438cea6363
Regroup bootstrapers
2012-03-15 13:14:02 +01:00
Marcin Chyłek
0e0b5ac222
chache to return (file_exists() && include );
2012-03-15 11:36:40 +01:00
Marcin Chyłek
768bedc164
Fix xdebug display errors in autoload
2012-03-15 00:58:12 +01:00
Jordi Boggiano
26e909a1a0
Apply nested-autoload support to all relevant files
2012-02-05 21:23:52 +01:00
Beau Simensen
8d0c2e0079
Check for vendor differently for "installs as a dependency" case
2012-01-22 10:37:28 -08:00
Beau Simensen
d7714983c3
Fallback to include `vendor/.composer/autoload.php` for `bin/composer`
...
When Composer is a dependency for a project the `vendor/bin/composer`
script will not run as it is looking for `__DIR__.'/../vendor'` which
likely will not exist. What I believe is intended is for the script
to include the packages `vendor/.composer/autoload.php`.
2012-01-19 22:28:51 -08:00
Jordi Boggiano
e91897a59b
Restore +x on bin files
2012-01-17 22:34:37 +01:00
François Pluchino
f65b34860f
Merge branch 'test'
...
Conflicts:
src/Composer/Downloader/FileDownloader.php
src/Composer/Repository/Vcs/HgBitbucketDriver.php
2012-01-12 12:19:13 +01:00
Jordi Boggiano
94e277698e
Delay bootstrap until it's really necessary, fixes #121
2011-11-30 21:30:51 +01:00
Jordi Boggiano
f5b7e968b2
Minor adjustments to merged PR
2011-11-20 22:03:11 +01:00
Jordi Boggiano
5b87a02767
Merge remote-tracking branch 'prodigitalson/master'
2011-11-20 21:43:31 +01:00
Ant Cunningham
e0400773f7
Adding support for configurable vendor path in composer.json.
2011-11-18 13:31:50 -05:00
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"
}
}
2011-11-17 16:56:01 +01:00
Per Bernhardt
c6e4984a62
New downloader for mercurial
2011-11-08 09:14:34 +01:00
Jordi Boggiano
fcde34cd3b
Exit nicely if there is no composer.json file
2011-11-07 12:05:15 +01:00
Jordi Boggiano
c8859240d2
Add InstallerInstaller, refactored AutoloadGenerator, fixes #59
2011-11-05 23:54:01 +01:00
Jordi Boggiano
4002cab25b
Merge pull request #87 from Seldaek/vcs
...
Add VCS Repository and Git + GitHub drivers
2011-11-04 08:15:34 -07:00
Jordi Boggiano
60db5d2c3b
Adjust phar compiler to work with composer autoloader
2011-11-04 11:11:06 +01:00
Nils Adermann
2b476ce2c4
Merge pull request #80 from Seldaek/inception
...
Make composer use itself for installing itself to install itself
2011-11-03 15:38:17 -07:00
Jordi Boggiano
82c1170fa1
Allow any package type to be installed by the default installer, fixes #86
2011-11-03 19:41:17 +01:00
Jordi Boggiano
4c2e8596aa
Add VCS Repository and Git + GitHub drivers
2011-11-03 19:24:20 +01:00
Jordi Boggiano
0d5f6a8269
Make composer use itself for installing itself to install itself to install itself
2011-11-01 00:08:03 +01:00
Jordi Boggiano
e00e6cddbe
Warn users of missing composer.json
2011-10-30 21:13:49 +01:00
Jordi Boggiano
6b6d6b6d82
Add --dev flag to InstallCommand to do source installs, fixes #26
2011-10-30 20:59:41 +01:00
Jordi Boggiano
1e0710b32f
Move .composer into vendor (hardcoded for now)
2011-10-29 18:13:48 +02:00
Jordi Boggiano
35849ca227
Allow disabling of the default packagist repository in the main composer.json
...
Example:
{
"repositories": {
"packagist": false
}
}
2011-10-23 19:40:38 +02:00
Jordi Boggiano
aeab3c16fd
Add PackageRepository to define inline packages
...
Example:
{
"repositories": {
"Monolog": {
"package": {
"source": {
"url": "git://github.com/Seldaek/monolog.git",
"type": "git",
"reference": "1.0.1"
},
"version": "1.0.1",
"name": "monolog/monolog"
}
}
}
}
2011-10-23 19:40:36 +02:00
Jordi Boggiano
450095e61d
Adjust RepositoryManager to handle multiple repositories of one type
2011-10-23 19:40:30 +02:00
Jordi Boggiano
c33fc80d23
Add supports() to the InstallerInterface
2011-10-23 19:40:24 +02:00
Jordi Boggiano
c8cfa15f52
Use wrapped PlatformRepository only in the Solver
2011-10-23 19:40:20 +02:00
Daniele Alessandri
74d7fdfcef
Fix missing support for the symfony-bundle package type.
...
Using Composer\Installer\LibraryInstaller to handle the installation of
packages that specify the "symfony-bundle" type is just a temporary solution
while waiting to better define how packages shipping Symfony bundles should
be treated.
2011-10-15 14:34:16 +02:00
everzet
1cca62dc97
move json parsing instructions into single class object
2011-10-01 16:01:33 +03:00
everzet
96122aada8
refactored install command to use new Locker
2011-10-01 15:34:10 +03:00
Jordi Boggiano
d455eef82c
Fix pear & zip downloaders
2011-09-25 23:43:49 +02:00
Jordi Boggiano
e5907a3431
Remove WrapperRepository in favor of PlatformRepository wrapping the local repo
2011-09-25 23:42:40 +02:00
Jordi Boggiano
5623f3e69c
Fix refactoring bugs
2011-09-25 23:07:42 +02:00
Jordi Boggiano
7cf86e7ea0
Fix installation process
2011-09-25 22:18:24 +02:00
everzet
05ddfde868
Reflect latest refactoring changes in commands
2011-09-25 21:00:44 +03:00
Jordi Boggiano
d27691a67f
Fix namespace/use/typo issues
2011-09-24 16:55:39 +02:00
everzet
0cc017a395
removed extra vars
2011-09-21 01:22:19 +03:00
everzet
5f4d46f7ae
repository factoring refactoring
2011-09-21 00:39:15 +03:00
everzet
1e1ecb80b7
initial refactoring
2011-09-21 00:38:23 +03:00
Jordi Boggiano
9b70b06bc8
Merge remote-tracking branch 'ryan/use_symfony_command'
...
Conflicts:
bin/composer
src/Composer/Command/InstallCommand.php
2011-09-17 12:04:33 +02:00
Jordi Boggiano
07e181c6eb
Fix lowercase behavior
2011-09-15 11:50:50 +02:00
Ryan Weaver
80d606fb36
Removing uneeded use statement
2011-09-14 08:06:18 -05:00
Ryan Weaver
f5b054985a
Integrating the command system with Symfony's command system
...
Parts are still a WIP, as there are some embedded echo statements that should eventually be run through some sort of output interface.
2011-09-14 07:57:40 -05:00
Igor Wiedler
15b43c2445
change bin/compile to use unix linefeeds
2011-09-05 10:18:32 +02:00
Jordi Boggiano
af392f90c9
Set exec bit on compile script
2011-08-04 00:06:17 +02:00