1536 Commits (573aad880121297fa823d303e1d1b296eb503cb4)

Author SHA1 Message Date
Jordi Boggiano 2f7130200a Prevent seeing dev versions as equal when they are not, fixes #848 12 years ago
Jordi Boggiano 2d19cf2a00 Fix hijacking possibility via provide bug 12 years ago
Adel d3b9f5c33f Fix phpdocs 12 years ago
Jordi Boggiano eb283b34e4 Revert "Fix git checkouts of custom branches, fixes #889"
This reverts commit cbf27bb422.
12 years ago
Jordi Boggiano cbf27bb422 Fix git checkouts of custom branches, fixes #889 12 years ago
Alexey Prilipko 75d3d57117 Version parser stability regexp update 12 years ago
Alexey Prilipko 490b2c0295 Add package name prefix for non 'php', 'script' and 'www' roles 12 years ago
Alexey Prilipko 22d41845ae Exclude dirs from list of binaries 12 years ago
Sylvain Filteau 51404659ef Change the order of the include paths
Composer installed libraries should have precedence over other libraries in the
system (like PEAR installed libraries).

Made composer prepend it's include_path configuration instead of appending it.
12 years ago
Alexey Prilipko bc2d30492a Add php proxies to replacement vars. 12 years ago
Jordi Boggiano 6573fd3f77 Add hint in solver exceptions as to what may be wrong 12 years ago
Jordi Boggiano f4409d9168 Fix problem output formatting, fixes #871 12 years ago
Jordi Boggiano e6f7150196 Change default minimum-stability to "stable", fixes #744 12 years ago
Jordi Boggiano f8d671a07a Tweak exception message 12 years ago
Henrik Bjørnskov 0e73f3187b Validate the name.
If uppercase characters is found suggest a new name with all lowercase
and using - as a seperator where the camelcased characters was found.
12 years ago
till 2823c78856 Allow absolute paths in composer.json and don't prepend them with a funny $baseDir variable. 12 years ago
Jordi Boggiano 0a55707f3e Merge pull request #868 from palex-fpt/pear-binaries
Add php proxies that add all locally installed packages to include_path
12 years ago
Alexey Prilipko 3bdae180f6 Add php proxies that add all locally installed packages to include_path. PEAR binaries are run through these proxies. 12 years ago
Jordi Boggiano 74da2f6730 Remove unnecessary code 12 years ago
Jordi Boggiano db16f68fbf Tweak exception messages 12 years ago
Robert Schönthal 0cd453449b minor changes to JsonFile::parseJson for Drivers 12 years ago
Robert Schönthal c517ac6404 fixed issue #347 added file to json validation exception 12 years ago
Jordi Boggiano b82b9b53f7 Remove unnecessary code 12 years ago
Alexey Prilipko 22aef0124e Revert Locker change, ignore PEAR packages whose version cannot be parsed. 12 years ago
Alexey Prilipko 9ba3deb91b Fix text spacing and remove excess getInstallPath call in LibraryInstaller::update 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
Alexey Prilipko 0117108efb Fix Locker to store exact package version. 12 years ago
Alexey Prilipko 77715e254a Fix exception message template 12 years ago
Alexey Prilipko f2853c842b Review fixes 12 years ago
Alexey Prilipko e173f11b37 Add PEAR channel reader & Update PearRepository to use it. 12 years ago
Robert Schönthal fdf30c424b rebased to latest master 12 years ago
Robert Schönthal e21ce860df fixed issue #627 (autoload dump command) 12 years ago
Jordi Boggiano 2ede0a3b54 Merge remote-tracking branch 'naderman/fix-duplicate-alias' 12 years ago
Nils Adermann d84273ee34 Merge pull request #833 from Seldaek/installmgr_cleanup
Use the config object to define the vendor dir and not the installation manager
12 years ago
Nils Adermann 11e67bdf52 Merge pull request #832 from Seldaek/instinterface
Expose the whole composer context to the custom installers
12 years ago
Nils Adermann 297bc914fc Merge pull request #859 from Seldaek/whitelist_fix
Fix update whitelist behavior, fixes #782
12 years ago
Nils Adermann 4eb5f73718 Only create alias package in repositories on the fly if necessary, fixes #793 12 years ago
Jordi Boggiano 5c30fcb777 Fix update whitelist behavior, fixes #782 12 years ago
Nils Adermann f0345f0592 Aliases cannot be updated, they must be uninstalled, fixes #803 12 years ago
Jordi Boggiano 011db77876 Output message before altering the source ref, fixes #851 12 years ago
Jordi Boggiano 890e60c614 Allow multiple configs to disable the same repo 12 years ago
Jordi Boggiano e0edd882c5 Add --self flag to composer show to see the root package info 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
Jordi Boggiano 9333579ef1 Notify installs via create-project 12 years ago
Jordi Boggiano 07a266793d Fix invalid function call 12 years ago
Jordi Boggiano 698c642a9f Deduplicate packages with a similar name/version in the error output 12 years ago
Robert Schönthal 68d80e162a fixes #801 show logs in --verbose mode for source packages 12 years ago
Jordi Boggiano adaa788955 Require file autoloads after the autoloader is registered 12 years ago
Jordi Boggiano b876dcbafb Use the config object to define the vendor dir and not the installation manager 12 years ago
Jordi Boggiano a4c829749e Expose the whole composer context to the custom installers, fixes #672 12 years ago
Jordi Boggiano fd776853a4 Show version for platform/installed packages, fixes #825 12 years ago
Jordi Boggiano fc8d92e7a2 Make sure no error is output if env is missing 12 years ago
Jordi Boggiano c28f3aa5c5 Merge remote-tracking branch 'smasty/patch-1' 12 years ago
Jordi Boggiano 96bff33aa9 Merge remote-tracking branch 'Partugal/dev-warning' 12 years ago
Jordi Boggiano ffecd39d33 Refactor repositories handling in config/factory/loader, fixes #828, fixes #826 12 years ago
Sergey Linnik 2448c5a7c2 don't display dev expiration time warning when running self-update command 12 years ago
Smasty 58f0d4aeac fix CS 12 years ago
Smasty bd83eb93bf ConsoleIO::askAndHideAnswer - added support for zsh, ksh and csh shells. 12 years ago
Jordi Boggiano 74c2fd5f06 Merge pull request #824 from beryllium/bug823
PECL-UUID does not define a version constant, use phpversion() instead
12 years ago
Jordi Boggiano 488e794c9b Merge repos instead of replacing 12 years ago
Jordi Boggiano 3ac11b932c Expose default repositories in system config file 12 years ago
Jordi Boggiano 4a6ae454c2 Merge remote-tracking branch 'dpb587/multiple-repos'
Conflicts:
	src/Composer/Factory.php
	src/Composer/Package/Loader/RootPackageLoader.php
	tests/Composer/Test/Package/Loader/RootPackageLoaderTest.php
12 years ago
Jordi Boggiano 66e9dcddf4 CS fixes 12 years ago
Jordi Boggiano b566ba77ac Fix behavior broken by #665 12 years ago
Jordi Boggiano de449aa144 Merge remote-tracking branch 'PSeiffert/master'
Conflicts:
	src/Composer/Factory.php
	src/Composer/Repository/RepositoryManager.php
12 years ago
Kevin Boyd 09be4ed936 PECL-UUID does not define a version constant, so we should use phpversion() to fetch the required information 12 years ago
Jordi Boggiano 6e90c0be51 CS fixes 12 years ago
Jordi Boggiano 95bc5c4898 Fix openssl/pcre matches, and skip other exts properly 12 years ago
Jordi Boggiano 887d913eb6 Merge remote-tracking branch 'ChristianRiesen/master' 12 years ago
Jordi Boggiano 383c3f0153 Avoid tokenizing files for nothing 12 years ago
Christian Riesen 70e7194b07 Changes after excellent feedback from Jordi 12 years ago
Jordi Boggiano 4fcc114f97 Merge pull request #808 from palex-fpt/not-equal-operator
Add '<>' operator to Version Parser
12 years ago
Christian Riesen 432815df67 Added more libraries to PlatformRepository 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
Christian Riesen 8d3c85225f Changed PlatformRepository to handle libraries as well now 12 years ago
Christian Riesen 7b49b013ec PlatformRepository now knows curl and libxml versions 12 years ago
Jordi Boggiano 6f576d4d4f Add update <package> example to docs of update 12 years ago
Nils Adermann cb27a1f308 Merge pull request #812 from Seldaek/recover-refs
Recover to an older commit if a locked reference is not found
12 years ago
Nils Adermann cc7632489d Make problem report messages more readable
Added pretty strings to constraints
12 years ago
Jordi Boggiano 54054365e0 Add some comments 12 years ago
Jordi Boggiano 73a865bf2a Fix tests 12 years ago
Jordi Boggiano c9ef7479c4 Keep track of commit dates in the lock file in case the reference disappears 12 years ago
Jordi Boggiano 77f6b9e05b Recover from invalid references by taking the parent commit (by date) 12 years ago
Jordi Boggiano a518f471f7 Ensure aliases are removed from local repos when a package is deleted from the filesystem 12 years ago
Jordi Boggiano 4bbb168d44 Remove BC code 12 years ago
Alexey Prilipko 9f08764e9a Add '!=' handling to VersionConstraint::matchSpecific 12 years ago
Alexey Prilipko e130386612 Add '<>' operator for Version Parser 12 years ago
Jordi Boggiano a06ebdd8ef Add caching to svn metadata 12 years ago
Jordi Boggiano 6d1377838b Handle weird chars in cache keys 12 years ago
Nils Adermann dc2a9bfe62 Ignore null rules in rule generator
Fixes #806
12 years ago
Jordi Boggiano e953b4c891 Ensure vendor dir is initialized before generating the install path of a package 12 years ago
Alexey Prilipko a88265a497 Update PearPackageExtractor for package.xml 2.1 support 12 years ago
Christophe Coevoet 398a3ac0dc Made the order of aliases deterministic in the locker 12 years ago
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