Jordi Boggiano
67cf46546d
Merge pull request #791 from liuggio/patch-1
...
just added a \ before RuntimeException
12 years ago
Giulio De Donato
5c08b5b215
fixed #790
12 years ago
Giulio De Donato
3a53b06f00
just added a \ before RuntimeException (sorry I didn't run the test)
12 years ago
Jordi Boggiano
021f7bc2be
Merge remote-tracking branch 'naderman/solver-refactor'
12 years ago
Jordi Boggiano
1df9c62583
Cosmetic fixes to autoload generation
12 years ago
Nils Adermann
8a9c51c83e
Merge remote-tracking branch 'github-beberlei/AutoloadFunctions'
12 years ago
Nils Adermann
5bea5974f7
Improve error messages for solver problems
12 years ago
Nils Adermann
12abff8b4c
Simplify branch handling code
12 years ago
Nils Adermann
76f8642feb
Remove duplicate function from decisions
12 years ago
Nils Adermann
5b1a48663e
DecisionQueueFree is no longer needed
12 years ago
Nils Adermann
2fbc04b950
Make decisions countable and use foreach to iterate them in solver
12 years ago
Alexey Prilipko
71ac073ebe
Add 'include-path' option to PEAR packages
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
bc7e983b1e
Allow PlatformRepository packages to be aliased
12 years ago
Nils Adermann
1211d8f7d4
Correctly generate conflict and alias rules for installed packages
12 years ago
Nils Adermann
d592c0a55e
Remove only branches on right levels in revert
12 years ago
Nils Adermann
ac762ba6e9
Correctly resolve branches if necessary
12 years ago
Nils Adermann
67fde90666
Correctly sort operations within transactions using DFS
...
Fixes #655
12 years ago
Nils Adermann
26e051cb76
Decisions are now encapsulated in a separate object
12 years ago
Jordi Boggiano
99e3cad0b5
Soften wording on validation of licenses
12 years ago
Jordi Boggiano
d53ebf5ba9
Fix svn status with externals, fixes #766
12 years ago
Jordi Boggiano
1aa2cfe6e1
Fix unitialized git repo, fixes #758
12 years ago
Nils Adermann
cab70cc031
Merge pull request #759 from hason/noprocopen
...
Added test if proc_open function is enabled in RootPackageLoader
12 years ago
Benjamin Eberlei
5c5e962b5a
Add Files Autoloading key. This is a necessary feature to allow purely or partly functional libraries to be "autoloadable" by composer by calling require_once on every file in the "autoload"."files" list.
12 years ago
Ph3nol
c64d7b7dc7
PHP doc return tag added to SpdxLicenseIdentifier class method
12 years ago
Martin Hasoň
09f774c705
Added test if proc_open function is enabled in RootPackageLoader
12 years ago
Christophe Coevoet
b634659695
Fixed undefined variable when no branch match.
...
Closes #756
12 years ago
Jordi Boggiano
b3c395b8d2
Add PHP info to UA string
12 years ago
Jordi Boggiano
b92a19ce4b
Fix windows bin proxy when there are spaces in the path
12 years ago
Jordi Boggiano
3639611bc6
Add OS/Version to UserAgent
12 years ago
Jordi Boggiano
935eaa9646
Fix windows proxy code
12 years ago
Jordi Boggiano
57c3359bdb
Small fixes to the version guessing
12 years ago
Jordi Boggiano
3aeb6a8f2d
Minor robustness fix
12 years ago
Jordi Boggiano
5edb49c067
Show include path in show command
12 years ago
Jordi Boggiano
03ded63924
Root version detection improvement, fixes #748
12 years ago
Jordi Boggiano
56b79125bf
Check out the branch instead of headless commit when creating a project
12 years ago
Jordi Boggiano
740d3aa1e3
Generate source urls with labels and not identifiers
12 years ago
Jordi Boggiano
2257d0b550
Guess issues/source support info for github packages
12 years ago
Gordon Schmidt
589dffbfbb
changed string to match authorization errors
12 years ago
Jordi Boggiano
5bfbff867c
Root requires are not taken into account in locked installs, fixes #669
12 years ago
Jordi Boggiano
d56c996622
Remove source-refs from lock file for alias packages
12 years ago
Jordi Boggiano
31330a739f
Fix CS
12 years ago
Jordi Boggiano
2b2a5d0a92
Fix release- tags not being parsed
12 years ago
Jordi Boggiano
e6cd41ffc7
Merge pull request #740 from naderman/require-update
...
Skip dependency packages required in composer.json in update whitelist
12 years ago
Nils Adermann
c7250917e8
Skip dependency packages required in composer.json in update whitelist
12 years ago
Igor Wiedler
a0c90bad0f
Fix normalization in init command with --no-interaction and --require
...
When calling `composer init --no-interaction --require foo/bar:dev-master` it
would fail because in non-interactive mode it would only split on space.
12 years ago
Nils Adermann
242323cba4
Merge pull request #736 from Seldaek/require-update
...
Require command & update <package>
12 years ago
Jordi Boggiano
704b7a655f
Clarity fix
12 years ago
Nils Adermann
2d9aa3d49d
Update dependencies of whitelisted packages, but not random dependencies
12 years ago
Jordi Boggiano
d21032ace5
CS fixes
12 years ago
Jordi Boggiano
c694bd57a3
Merge remote-tracking branch 'digitalkaoz/issue_397'
12 years ago
Jordi Boggiano
734317b812
Add test and fix update whitelist feature
12 years ago
Jordi Boggiano
9841b6f36e
Extend proper method to register commands at startup
12 years ago
Jordi Boggiano
8ffe3c2e26
Cosmetic fixes
12 years ago
Jordi Boggiano
c580cb8ba8
Add package argument to the update command, fixes #470 , fixes #450
12 years ago
Jordi Boggiano
42c501aaa4
Force the installation of the newly required packages in require command
12 years ago
Jordi Boggiano
1443ea25f9
Make sure a constraint is provided with input requirements
12 years ago
Jordi Boggiano
27f8019dbd
Refactor init & require commands
12 years ago
Jordi Boggiano
f5e0918104
Add JsonManipulator class for doing raw manipulation of json strings
12 years ago
Jordi Boggiano
7cd5f4c142
Add Factory::getComposerFile
12 years ago
Jordi Boggiano
b33496c853
Merge remote-tracking branch 'jeremyFreeAgent/master'
...
Conflicts:
doc/03-cli.md
12 years ago
Jordi Boggiano
1127cd5c8a
Merge pull request #735 from ajshort/composer-installer-multiple
...
Support multiple installers in a composer-installer package.
12 years ago
Andrew Short
e0a1d9ef58
Support multiple installers in a composer-installer package.
12 years ago
Jordi Boggiano
3122df16a7
Merge pull request #733 from naderman/require-alias
...
Require aliases from root packages, not original packages
12 years ago
Nils Adermann
41215a0e47
Require first version of a root package alias, rather than alias
...
This makes sure that the alias will always be installed, even if it isn't
technically needed.
12 years ago
Jordi Boggiano
356a01b480
Switch back to getOption since hasOption always returns true
12 years ago
Jordi Boggiano
5498b8d6a0
Add COMPOSER_ROOT_VERSION env var to override the root version
12 years ago
Jordi Boggiano
79826ee5c9
Fix dry-run output
12 years ago
Jordi Boggiano
4afca78daa
Add missing class
12 years ago
Jordi Boggiano
0752e2b96b
Fix output of dry run with --dev, fixes #676
12 years ago
Jordi Boggiano
63d7abf196
Fix dry run skipping some critical steps
12 years ago
Jordi Boggiano
1095d84256
Rename --skip-scripts to --no-scripts
12 years ago
Jordi Boggiano
e25ccddeb7
Skip all scripts and not just command ones
12 years ago
Jordi Boggiano
1f2f161508
Merge remote-tracking branch 'pjedrzejewski/feature/skipping-scripts-execution'
...
Conflicts:
src/Composer/Installer.php
12 years ago
Jordi Boggiano
c440b4594a
More PSR-2 goodness
12 years ago
Jordi Boggiano
99513ba52b
Adjust output for create project, refs #724
12 years ago
Jordi Boggiano
713309b38c
Show exact version being installed in create-project, fixes #724
12 years ago
Nils Adermann
16a51daac8
Fix typo in comment
12 years ago
Jordi Boggiano
d3cec0399a
CS fixes & do not replace the exception since that removes the stack trace
12 years ago
Jordi Boggiano
b68eb3317b
Merge remote-tracking branch 'OfficineSoftware/master'
12 years ago
Jordi Boggiano
1bd4ccbd54
php-cs-fixer magic
12 years ago
Jordi Boggiano
4ea9b33a6c
Merge remote-tracking branch 'naderman/solver-refactor'
12 years ago
Johannes M. Schmitt
305b9cee9a
added --dev to create-project command ( closes #645 )
12 years ago
Nils Adermann
21c7e219e2
Change "else if" to "elseif"
12 years ago
Nils Adermann
99200af51b
Correctly indent break statements
12 years ago
Nils Adermann
f193d61dfe
Remove unecessary brackets
12 years ago
Nils Adermann
7f9c5ffeef
Add documentation to RuleWatchChain and RuleWatchNode
12 years ago
Nils Adermann
76d3950992
Document the RuleWatchGraph
12 years ago
Martin Shwalbe
9d80a4e220
Wrong variable used for foreach. Fixes issue 674.
12 years ago
Jordi Boggiano
5c0c101327
Wrap token_get_all for better debuggability
12 years ago
Nils Adermann
265533d390
Rename watches array to watchChains to make clearer what they are
12 years ago
Jordi Boggiano
794b51fcdd
Merge remote-tracking branch 'naderman/remove-outdated-alias-code'
12 years ago
Nils Adermann
81de780533
Merge pull request #702 from Seldaek/specify-refs
...
Specify commit/refs for dev requirements
12 years ago
Nils Adermann
e817a2e2d7
Move public members above protected members in rule watch node
12 years ago
Nils Adermann
c869566868
Make ruleHash a protected member of rules
12 years ago
Nils Adermann
fa7bd35413
Make debug solver methods protected
12 years ago
Nils Adermann
2dfea8a5e0
Only consider undecided literals for selectAndInstall
...
Fixes #707
12 years ago
Nils Adermann
dd527a4049
Remove weak rules
...
Since we no longer have suggest/recommend rules and no longer use any update
or feature rules so packages are removed by default, we do not need weak rules
anymore.
12 years ago
Nils Adermann
025581b365
Rename walkLiteral method to more explicitly say what it does
12 years ago