Nils Adermann
bca746c947
Don't consider a revert to level 1 (base level) in sat solver a failure
13 years ago
Nils Adermann
b717ad8851
Display rules in more readable format
13 years ago
Jordi Boggiano
cb44ba8325
Fix autoload handling of main project
13 years ago
Jordi Boggiano
f5b7e968b2
Minor adjustments to merged PR
13 years ago
Jordi Boggiano
5b87a02767
Merge remote-tracking branch 'prodigitalson/master'
13 years ago
Jordi Boggiano
8a127ed131
Fix URL handling for PEAR repositories
13 years ago
Jordi Boggiano
4fdc602037
Make VcsRepository drivers configurable
13 years ago
Jordi Boggiano
63d52b3e1b
Minor fixes to allow branch -dev versions
13 years ago
Jordi Boggiano
de111b73dd
Add homepage to MemoryPackage
13 years ago
Jordi Boggiano
aab9116f67
Add description to MemoryPackage
13 years ago
Jordi Boggiano
52a9014f1a
Add prettyConstraint on Links
13 years ago
Jordi Boggiano
a54ec23e38
Fix typo
13 years ago
Jordi Boggiano
a13c35537c
Add parsing of keywords/authors/release date to the ArrayLoader
13 years ago
Jordi Boggiano
3b8ee5dd54
Use pretty name/version in lock file and debug:packages, fixes #98
13 years ago
Jordi Boggiano
8e6f8ae57e
Add prettyVersion to packages, fixes #76
13 years ago
Nils Adermann
46e1001b4b
Replaced packages have higher priority, even if wrong version is replaced
13 years ago
Nils Adermann
4140f08d9c
Use a map of installed package ids in the solver
...
The assumption package.repo == installed no longer holds for installed
packages because there are multiple wrapped installed repositories.
13 years ago
Ant Cunningham
e0400773f7
Adding support for configurable vendor path in composer.json.
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
761ad6d171
Only allow self-updates when called from within a phar
13 years ago
Jeremy Mikola
be6b748426
Fix reference to invalid branch name variable
13 years ago
Jordi Boggiano
e6710e311c
Merge remote-tracking branch 'webfactory/mercurial-support'
13 years ago
Jordi Boggiano
8a2afee55f
Rethrow on unexpected failures
13 years ago
Jordi Boggiano
b4ec1b36c4
OpenSSL is not required to clone git repos
13 years ago
Jordi Boggiano
22a93e7273
Check we have a driver before using it
13 years ago
Jordi Boggiano
1fd9174c0d
Fix auto-date parsing in GitDriver
13 years ago
Jordi Boggiano
b350dda0fe
Skip GitHub driver if openssl is disabled
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
Jordi Boggiano
61d17524b8
Merge remote-tracking branch 'origin/master'
13 years ago
Joseph Bielawski
d6cd6a4aef
Use `RuntimeException` instead of `UnexpectedValueException` when zip extension is not enabled
13 years ago
Igor Wiedler
3c036428de
replace current file in self-update command
13 years ago
Igor Wiedler
b2f71dcb6a
trim getcomposer.org/version output
13 years ago
Igor Wiedler
6697385ee2
also check for non-zero status code for git command
13 years ago
Igor Wiedler
b15ec17a06
implement a self-update command ( closes #83 )
13 years ago
Per Bernhardt
b969309440
Register new drivers...
13 years ago
Per Bernhardt
bf21dfeb31
Added drivers for bitbucket (hg and git)
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
b0d2897af3
Fixed unused variables.
13 years ago
Per Bernhardt
3e5fd85768
Fixed CS and unused variables
13 years ago
Per Bernhardt
ee4d4ee3fa
Added HgDriver for the VcsRepository
13 years ago
Per Bernhardt
25e86fc6c9
Merge remote-tracking branch 'upstream/master' into mercurial-support
13 years ago
Henrik Bjørnskov
25fa4ec60c
Rename HelpCommand to AboutCommand
...
Because of the native Symfony\Component\Console\Command\HelpCommand it
is not possible to have a custom HelpCommand unless a lot of code is
duplicated. Therefor change the HelpCommand to AboutCommand.
13 years ago
Per Bernhardt
c6e4984a62
New downloader for mercurial
13 years ago
Henrik Bjørnskov
f85a31e2b0
Change the wording and link directly to packagist.org.
13 years ago
Henrik Bjørnskov
247f237f93
HelpCommand
...
Simple HelpCommand that displays the same information about Composer
that is availible in the README.md file.
13 years ago
Henrik Bjørnskov
8180117584
AutoloadGenerator.php miscalculates the path
...
Add tenary check to make sure relative specified paths arent seen as
absolute.
Fixises #94
13 years ago
Nils Adermann
20db55e3aa
Merge pull request #88 from Seldaek/installerinstaller
...
Add InstallerInstaller, refactored AutoloadGenerator, fixes #59
13 years ago
Jordi Boggiano
4b5abaf44f
Fixes in PEAR support
13 years ago
Jordi Boggiano
1a7bf8a7f8
Bugfixes
13 years ago
Jordi Boggiano
b7f6cf69ab
Add tests and fixes some issues
13 years ago
Jordi Boggiano
d4b7f802df
Fix typos
13 years ago
Jordi Boggiano
c8859240d2
Add InstallerInstaller, refactored AutoloadGenerator, fixes #59
13 years ago
Jordi Boggiano
f572bbb0bf
Allow JsonLoader to load by file name
13 years ago
Jordi Boggiano
293c45fabe
Fix unescaped backslash issue
13 years ago
Jordi Boggiano
4002cab25b
Merge pull request #87 from Seldaek/vcs
...
Add VCS Repository and Git + GitHub drivers
13 years ago
Jordi Boggiano
60db5d2c3b
Adjust phar compiler to work with composer autoloader
13 years ago
Jordi Boggiano
f2ab4d08e5
Fetch default HEAD branch from remote
13 years ago
Jordi Boggiano
b6537324ef
Change to GitHub API v3 and fetch default branch
13 years ago
Jordi Boggiano
5e3c55f171
Add support for multiple packages defining the same namespace prefix
13 years ago
Jordi Boggiano
bd712db727
Reverse-orders namespaces by specificity
13 years ago
Jordi Boggiano
0cfbea624e
Add warnings if OpenSSL is not enabled, fixes #84
13 years ago
Jordi Boggiano
82c1170fa1
Allow any package type to be installed by the default installer, fixes #86
13 years ago
Jordi Boggiano
1844940a39
Stricter validation for the repositories config
13 years ago
Jordi Boggiano
4c2e8596aa
Add VCS Repository and Git + GitHub drivers
13 years ago
Jordi Boggiano
066a0db752
Add detection for unescaped backslashes
13 years ago
Jordi Boggiano
f5aa3e6c79
Add detection for extra commas in arrays
13 years ago
Nils Adermann
bca917db49
Merge pull request #79 from Seldaek/json_parsing
...
Add more json validation rules
13 years ago
Jordi Boggiano
c129d570e8
Add more json validation rules
13 years ago
Nils Adermann
5bd1722d7e
Merge pull request #77 from benja-M-1/master
...
Fix the exception "Invalid argument supplied for foreach()"
13 years ago
Benjamin Grandfond
72bfe8b92c
Fix Exception in Request
...
Fix the exception "Invalid argument supplied for foreach()" when the
install command is launched multiple times.
13 years ago
Jordi Boggiano
1feebcafe2
Add update command, fixes #28
13 years ago
Jordi Boggiano
7493cf7654
Fix locked installs
13 years ago
Jordi Boggiano
9108a3af7f
Fix PlatformRepo packages not being seen as installed
13 years ago
Jordi Boggiano
8aaac35ca1
Make installer type case insensitive
13 years ago
Jordi Boggiano
6b6d6b6d82
Add --dev flag to InstallCommand to do source installs, fixes #26
13 years ago
Jordi Boggiano
36a724fa51
Search only for packages from the local repository in the locker
13 years ago
Jordi Boggiano
1ca3e5e5e2
Generate a map separated from the autoloader, fixes #74
...
Also the loader is now returned by the autoload.php
13 years ago
Jordi Boggiano
b100df33d8
Make ArrayDumper and ArrayLoader reversible
13 years ago
Jordi Boggiano
4904e76185
Install every package in its own directory, fixes #73
13 years ago
Nils Adermann
56fab04c93
Merge pull request #71 from fabpot/filesystem-bug
...
Filesystem bug
Object of class Composer\Json\JsonFile could not be converted to string
13 years ago
Fabien Potencier
03b06ebbca
Fix path for autoloaded libs as the .composer/ dir is now under the vendor/ one.
13 years ago
Fabien Potencier
1450ebd837
Fix bug in an exception, added unit tests
13 years ago
Nils Adermann
e4f40272a3
Conflict handling: lastWeakWhy stores a rule, not a rule id
13 years ago
Nils Adermann
3e0e893f26
Correctly output decision map when debugging
13 years ago
Nils Adermann
85d38c653f
Also detect updates resulting from feature rules rather than update rules
13 years ago
Nils Adermann
2056c4c732
Allow downgrades and uninstalls in the default policy
13 years ago
Jordi Boggiano
d3aa8336dc
Fix typo
13 years ago
Jordi Boggiano
1e0710b32f
Move .composer into vendor (hardcoded for now)
13 years ago
Jordi Boggiano
305856f2f5
Merge pull request #68 from fabpot/small-opt
...
Move loader creation to avoid creating it more than once, unified the way
13 years ago
Nils Adermann
4827ea95e5
Merge pull request #69 from fabpot/added-exception
...
Add an exception when a Filesystem repository is corrupted
13 years ago
Fabien Potencier
5ffc349642
Add an exception when a Filesystem repository is corrupted
13 years ago
Fabien Potencier
527c711149
Move loader creation to avoid creating it more than once, unified the way packages are loading across repository classes
13 years ago
Fabien Potencier
9e7ebd9280
Fix autoload.php generator
13 years ago
Jordi Boggiano
d16b928baf
Add DebugPackagesCommand
13 years ago
Jordi Boggiano
220ab7f4ee
Comments
13 years ago
Jordi Boggiano
23c1c40b3d
Fix missing reference in local repository
13 years ago