1
0
Fork 0
Commit Graph

280 Commits (702742e15fc3b571f1edd192caeaf2a760c85624)

Author SHA1 Message Date
Zbigniew Czapran 80c2736021 in VersionParser only truncate the version if hash 2012-08-30 22:01:21 +01:00
Jordi Boggiano 9965f02951 Clean up link creation 2012-08-24 02:29:32 +02:00
Jordi Boggiano d6de4a0036 Rename Package interfaces to reduce BC issues 2012-08-24 02:29:31 +02:00
Jordi Boggiano 8a275336a1 CS cleanups 2012-08-24 02:29:30 +02:00
Jordi Boggiano 26e8217db7 Remove duplication of branch alias parsing code 2012-08-24 02:29:26 +02:00
Jordi Boggiano 2d4076e9b2 Add support for aliases in streamed repos 2012-08-24 02:29:24 +02:00
Jordi Boggiano c8a685be6b Reduce memory usage by only loading packages that are actually needed, fixes #456 2012-08-24 02:29:23 +02:00
Jordi Boggiano ef637c8f1a CS fixes 2012-08-18 16:18:41 +02:00
Jordi Boggiano fe15c6a827 Make dev version matches preserve the proper case, fixes #935 2012-08-11 18:34:01 +02:00
Jordi Boggiano 198a40fc63 Quote version in output to highlight empty versions 2012-08-10 14:50:03 +02:00
Jordi Boggiano e618648f62 Define property before use 2012-07-18 18:42:46 +02:00
Jordi Boggiano 520d915860 Merge pull request #917 from simensen/package-links
Get links from the pacakge
2012-07-18 08:54:34 -07:00
Jordi Boggiano c65af3e3a1 Add ValidatingArrayLoader and more validation for the validate command 2012-07-18 17:20:56 +02:00
Nils Adermann 84dd1fc1bf Merge pull request #898 from Seldaek/providefix
Fix hijacking possibility via provide bug
2012-07-17 12:27:18 -07:00
Beau Simensen 2e9f57b6dd Get links from the pacakge 2012-07-16 10:11:09 -07:00
Kirill chEbba Chebunin 75d756f665 Add getSupport method to the PackageInterface. 2012-07-14 15:51:45 +04:00
Jordi Boggiano d87b8d3493 Merge pull request #886 from palex-fpt/pear-binaries
Pear binaries
2012-07-13 12:46:46 -07:00
Nils Adermann 560c3254d4 Correctly treat dev versions for other types of comparisons and add tests 2012-07-11 20:49:53 +02:00
Nils Adermann bbdbfc97ea Remove useless ternary operator 2012-07-11 20:36:44 +02:00
Jordi Boggiano 2f7130200a Prevent seeing dev versions as equal when they are not, fixes #848 2012-07-11 20:25:22 +02:00
Jordi Boggiano 2d19cf2a00 Fix hijacking possibility via provide bug 2012-07-11 19:31:30 +02:00
Alexey Prilipko 75d3d57117 Version parser stability regexp update 2012-07-10 21:50:58 +11:00
Jordi Boggiano e6f7150196 Change default minimum-stability to "stable", fixes #744 2012-07-04 14:22:09 +02:00
Robert Schönthal c517ac6404 fixed issue #347 added file to json validation exception 2012-07-03 12:37:58 +02:00
Alexey Prilipko 22aef0124e Revert Locker change, ignore PEAR packages whose version cannot be parsed. 2012-07-03 19:18:58 +11:00
Alexey Prilipko 0117108efb Fix Locker to store exact package version. 2012-07-03 19:11:58 +11:00
Jordi Boggiano ffecd39d33 Refactor repositories handling in config/factory/loader, fixes #828, fixes #826 2012-06-24 13:06:13 +02:00
Jordi Boggiano 3ac11b932c Expose default repositories in system config file 2012-06-23 12:55:05 +02:00
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
2012-06-23 12:09:31 +02:00
Jordi Boggiano 66e9dcddf4 CS fixes 2012-06-23 11:58:18 +02:00
Jordi Boggiano 6e90c0be51 CS fixes 2012-06-22 20:08:26 +02:00
Jordi Boggiano 4fcc114f97 Merge pull request #808 from palex-fpt/not-equal-operator
Add '<>' operator to Version Parser
2012-06-22 07:00:18 -07:00
Nils Adermann cb27a1f308 Merge pull request #812 from Seldaek/recover-refs
Recover to an older commit if a locked reference is not found
2012-06-20 16:18:02 -07:00
Nils Adermann cc7632489d Make problem report messages more readable
Added pretty strings to constraints
2012-06-20 19:06:36 +02:00
Jordi Boggiano 73a865bf2a Fix tests 2012-06-20 12:05:18 +02:00
Jordi Boggiano c9ef7479c4 Keep track of commit dates in the lock file in case the reference disappears 2012-06-20 11:47:38 +02:00
Jordi Boggiano 4bbb168d44 Remove BC code 2012-06-19 23:06:40 +02:00
Alexey Prilipko 9f08764e9a Add '!=' handling to VersionConstraint::matchSpecific 2012-06-20 00:29:28 +11:00
Alexey Prilipko e130386612 Add '<>' operator for Version Parser 2012-06-19 12:11:11 +11:00
Christophe Coevoet 398a3ac0dc Made the order of aliases deterministic in the locker 2012-06-14 18:59:53 +02:00
Nils Adermann 5bea5974f7 Improve error messages for solver problems 2012-06-07 03:23:23 +02:00
Jordi Boggiano 1aa2cfe6e1 Fix unitialized git repo, fixes #758 2012-06-04 00:53:51 +02:00
Martin Hasoň 09f774c705 Added test if proc_open function is enabled in RootPackageLoader 2012-06-02 08:54:42 +02:00
Christophe Coevoet b634659695 Fixed undefined variable when no branch match.
Closes #756
2012-06-02 00:48:46 +03:00
Jordi Boggiano 57c3359bdb Small fixes to the version guessing 2012-05-31 15:57:49 +02:00
Jordi Boggiano 03ded63924 Root version detection improvement, fixes #748 2012-05-31 14:36:21 +02:00
Jordi Boggiano d56c996622 Remove source-refs from lock file for alias packages 2012-05-28 18:29:02 +02:00
Jordi Boggiano c694bd57a3 Merge remote-tracking branch 'digitalkaoz/issue_397' 2012-05-28 01:36:19 +02:00
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.
2012-05-24 23:29:08 +02:00
Jordi Boggiano 5498b8d6a0 Add COMPOSER_ROOT_VERSION env var to override the root version 2012-05-24 20:36:47 +02:00
Jordi Boggiano c440b4594a More PSR-2 goodness 2012-05-22 17:13:15 +02:00
Jordi Boggiano 99513ba52b Adjust output for create project, refs #724 2012-05-22 16:06:22 +02:00
Jordi Boggiano 713309b38c Show exact version being installed in create-project, fixes #724 2012-05-22 15:51:41 +02:00
Jordi Boggiano 1bd4ccbd54 php-cs-fixer magic 2012-05-22 12:07:08 +02:00
Jordi Boggiano c10eb66ac4 Ignore references when parsing dev versions 2012-05-17 04:07:15 +02:00
Jordi Boggiano ba29b4bf94 Added references for dev versions, fixes #599
dev-<branch> and <n.m>.x-dev versions can now have a #<reference> appended
to them. This reference being a git/hg commit hash, or svn revision.
2012-05-17 04:07:14 +02:00
Tom Klingenberg 296123db26 CS Fixes 2012-05-13 21:09:01 +02:00
Jordi Boggiano 453b9a616b Add test for Pool handling and refactor a couple things 2012-05-11 17:21:02 +02:00
Jordi Boggiano 0936670213 Add support for stabilities in lock file 2012-05-11 17:20:10 +02:00
Jordi Boggiano a3018c43eb Infer stability flags for requirements that have an explicit version required of a lower stability 2012-05-09 20:03:56 +02:00
Jordi Boggiano ef28f3b067 Basic handling of stability flags 2012-05-09 19:10:06 +02:00
Jordi Boggiano 1aaae5284b Add list of stabilities to base package 2012-05-09 19:10:04 +02:00
Jordi Boggiano 66068fedcb Add minimum-stability flag on root package to filter packages by stability 2012-05-09 19:10:03 +02:00
Jordi Boggiano 70a3c68f73 Add package stability 2012-05-09 19:10:01 +02:00
Jordi Boggiano 872293e8af Remove special handling of root package branch-aliases 2012-05-09 18:03:35 +02:00
Jordi Boggiano 45a2070fee Add BC warning for older lock files 2012-05-09 17:31:27 +02:00
Nils Adermann bd9aa6a288 Undo pointless changes in ArrayDumper 2012-05-09 16:49:48 +02:00
Nils Adermann 0c1944a9d0 Let the solver handle aliases instead of the installer 2012-05-09 15:15:39 +02:00
Nils Adermann 157b0bdecc Merge pull request #648 from fabpot/fix-version
Fix for when the version is explicitely set in the composer.json file

Fixes #647
2012-05-01 04:14:30 -07:00
Fabien Potencier 0923025455 Fix for when the version is explicitely set in the composer.json file 2012-05-01 13:10:14 +02:00
Nils Adermann efae2c8829 Alias root packages added in a4c2337 need to report composer.json alias info 2012-05-01 11:45:01 +02:00
Jordi Boggiano a4c2337433 Load root packages as aliases if they are aliased so that they replace everything 2012-04-29 21:16:24 +02:00
Jordi Boggiano adb4188e12 Add detection of the current version from git if possible 2012-04-29 18:03:54 +02:00
Jordi Boggiano 66dc17bf39 Avoid adding duplicate aliases 2012-04-27 18:53:20 +02:00
Danny Berger 8d6d155153 Add internal support for multiple default composer repositories. 2012-04-26 20:41:45 -04:00
Nils Adermann 540f9a09b2 Merge pull request #606 from Seldaek/aliasprio
Fix priority of aliases when mixing root package aliases with branch-alias ones, fixes #576
2012-04-25 08:35:53 -07:00
Jordi Boggiano cc3d91f75c Make sure aliased packages created by the locker are available in the pool 2012-04-24 10:49:49 +02:00
Jordi Boggiano 6a50dbd46d Error out on wrong bin config 2012-04-23 10:14:02 +02:00
Jordi Boggiano 06fb1b8083 Fix priority of aliases when mixing root package aliases with branch-alias ones, fixes #576 2012-04-20 22:10:58 +02:00
Jordi Boggiano 870d745475 Show real version instead of self.version in suggest 2012-04-20 20:09:22 +02:00
Jordi Boggiano 7312c62c5d Fix lock handling of aliases 2012-04-15 19:12:00 +02:00
Jordi Boggiano a1306091f2 Fix locking behavior with --dev 2012-04-15 19:05:50 +02:00
Jordi Boggiano 89e095b4b5 Handle --dev installs/updates 2012-04-14 23:38:10 +02:00
Jordi Boggiano 53191eb0fe Remove recommend, make suggest informational, add require-dev, fixes #78, fixes #510 2012-04-14 23:38:05 +02:00
Jordi Boggiano 595182aec0 Add/fix tests 2012-04-13 02:47:55 +02:00
Jordi Boggiano 2d49090ffd Make sure branches have proper .x suffix so that they can be parsed properly 2012-04-13 02:35:52 +02:00
Jordi Boggiano 8654c43c62 Fix version parser regression, fixes #550 2012-04-09 16:00:02 +02:00
Kirill chEbba Chebunin 7c8290e968 Fix return values for getLicense and getBinaries 2012-04-08 23:28:57 +04:00
Jordi Boggiano 3c07b4338a Rename include-paths to include-path, add deprecated warnings, only generate file if it is needed 2012-04-08 17:42:57 +02:00
Jordi Boggiano 91614af365 Merge remote-tracking branch 'CHH/feature/include-paths' 2012-04-08 17:22:51 +02:00
Jordi Boggiano f604ca5762 Allow .x in version constraints as alias for .* 2012-04-08 17:02:43 +02:00
Jordi Boggiano 32e86ba410 Fix lockfile 2012-04-07 00:28:14 +02:00
Tiago Ribeiro 13839bf52c "Writing lock file" message is only displayed if locker isn't fresh 2012-04-06 21:37:34 +01:00
Christoph Hochstrasser f369104bb1 Packages can define include paths. 2012-04-04 09:46:31 +02:00
Jordi Boggiano 366176fc73 Add cache to the lock file reading 2012-04-02 21:46:28 +02:00
Jordi Boggiano ceac0ca75b Fix updating of already installed dev packages, fixes #496 2012-04-02 21:32:05 +02:00
Jordi Boggiano ab55490254 Merge remote-tracking branch 'hason/metapackage' 2012-03-24 18:14:05 +01:00
digitalkaoz 20ae7efa2b fixed CS 2012-03-17 13:07:13 +01:00
digitalkaoz 7bbe60459f added source key, and support section to arraydumper 2012-03-16 08:44:36 +01:00
digitalkaoz 7cdb793b40 added support section to composer.json 2012-03-16 08:44:07 +01:00