908 Commits (abdc6893a6da0980b07343005f5807ecb73f3150)

Author SHA1 Message Date
Jordi Boggiano c1baa20fec Lock reference of dev packages 13 years ago
Jordi Boggiano 3fe87b1e35 Force dev packages to be installed from source 13 years ago
Jordi Boggiano 3e6176eccf Update version parser to support any branch name 13 years ago
Martin Hasoň 01be62d842 Updated ArrayDumper 13 years ago
Jordi Boggiano d52feb1a9f Merge remote-tracking branch 'digitalkaoz/issue_209' 13 years ago
Jordi Boggiano d43dd33632 Add scripts loading 13 years ago
Jordi Boggiano 7add1001ae Refactor scripts 13 years ago
digitalkaoz 30e89a2402 fixed broken packages on filesystem 13 years ago
Hugo Hamon 488928b9b5 [Package] removed unused local $key variable from VersionParser::parseConstraints() method. 13 years ago
Hugo Hamon 2d1ad6ca32 [Package] removed unused local $repositories variable from RootPackageLoader::load() method. 13 years ago
Jordi Boggiano 9630f44922 Fix errors in case packages is empty 13 years ago
Jordi Boggiano 56e43e4397 Add tests 13 years ago
Jordi Boggiano 462ebdf752 Detect lock file changes and warn users on install, fixes #75 13 years ago
Jordi Boggiano 6ac38f111d Fix typo 13 years ago
Jordi Boggiano 719d3074f0 Dump bin info 13 years ago
Jordi Boggiano 5c8eb355ce License now defaults to an empty array 13 years ago
Per Bernhardt d78548cbf9 Added mercurial's "default" branch as a valid dev version (same as master / trunk). 13 years ago
Jordi Boggiano f6b9488bf0 Move root package handling to a dedicated loader and make ArrayLoader more strict 13 years ago
Matthias Pigulla 737fe32f4d Use {}for foreach 13 years ago
Matthias Pigulla 3bbe3306fc Correctly dump link info 13 years ago
Jordi Boggiano 37df1a0d15 Fix self.version replacement 13 years ago
Jordi Boggiano 7e3f8099b1 Add proxy files for windows instead of copying, removed PEAR-style substitution 13 years ago
Jordi Boggiano aa94918d50 Add binaries support in composer 13 years ago
Jordi Boggiano b8a9bf7b60 Fix typo 13 years ago
Jordi Boggiano e340022cce Allow the use of self.version in package links 13 years ago
Jordi Boggiano 22858e81ef Fix .* version constraints parsing to include nonstable versions 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
Jeremy Mikola be6b748426 Fix reference to invalid branch name variable 13 years ago
Jordi Boggiano f572bbb0bf Allow JsonLoader to load by file name 13 years ago
Jordi Boggiano 1844940a39 Stricter validation for the repositories config 13 years ago
Jordi Boggiano 7493cf7654 Fix locked installs 13 years ago
Jordi Boggiano 36a724fa51 Search only for packages from the local repository in the locker 13 years ago
Jordi Boggiano b100df33d8 Make ArrayDumper and ArrayLoader reversible 13 years ago
Jordi Boggiano a263a3cb7d Dont enforce optional fields 13 years ago
Jordi Boggiano c03a739548 Use psr-0 instead of psr0 13 years ago
Jordi Boggiano 9b24734c9d Add parsing and on-the-fly loading of repositories defined in packages 13 years ago
Jordi Boggiano 8a571c05db Fix issues in new autoloader code 13 years ago
Jordi Boggiano c8cfa15f52 Use wrapped PlatformRepository only in the Solver 13 years ago
Igor Wiedler 72a1f66b7a rename installAs to target-dir 13 years ago
Igor Wiedler ea31039556 [autoload] autoloading prototype 13 years ago
Jordi Boggiano e09f6900da Fix up version parsing 13 years ago
Jordi Boggiano 19f89069a4 Add some more version normalization and support for branch names 13 years ago
Jordi Boggiano b3fe30200b Remove validation for now since it's doing more harm than good 13 years ago
Jordi Boggiano 806c5f200a Fix var name 13 years ago
Jordi Boggiano e109213dfa Merge remote-tracking branch 'everzet/json-abstraction' 13 years ago
Jordi Boggiano 9e3c2a7e22 Skip platform packages from the lock file
This should maybe be done in a better way, but it'll do for now.
13 years ago
everzet 1cca62dc97 move json parsing instructions into single class object 13 years ago
everzet 21191ffa00 refactored PackageLock to Locker and stabilized it 13 years ago
Igor Wiedler 2c1605925b ArrayLoader should not use require content for all other properties 13 years ago
Jordi Boggiano ebe2a25ec6 Merge remote-tracking branch 'wilmoore/feature/memory-package-test-refactor'
Conflicts:
	src/Composer/Package/MemoryPackage.php
13 years ago
Jordi Boggiano fda206400a Fix constraint parsing 13 years ago
Jordi Boggiano f48634d074 Add source/dist reference information to package 13 years ago
Wil Moore III b70bb1a9bc memory-package-test-refactor: refactored the memory package test to be a bit more DRY and "hopefully" re-usable in anticipation of more package types being adding in the future. 13 years ago
Jordi Boggiano da6566b343 Minor improvements to VersionParser 13 years ago
Jordi Boggiano 2e10b5c17e Expand normalization feature and adjust tests 13 years ago
Jordi Boggiano 46a67733f8 Adjust codebase to the new VersionParser 13 years ago
Jordi Boggiano f761cfe525 Refactored VersionParser 13 years ago
Jordi Boggiano 544067ced9 Packages can't be added to two repos at once 13 years ago
Jordi Boggiano c6d7760145 Merge branch 'refactoring' 13 years ago
Jordi Boggiano 5623f3e69c Fix refactoring bugs 13 years ago
everzet 3c439ce41c Added "type" field validator to ArrayLoader 13 years ago
everzet 5890b05eb0 Implemented ArrayDumper 13 years ago
everzet 17d1abcec0 Refactored DownloadManager 13 years ago
Jordi Boggiano 751f506080 Add info to docblocks 13 years ago
Jordi Boggiano cd80f22781 Type is not mandatory 13 years ago
Jordi Boggiano d27691a67f Fix namespace/use/typo issues 13 years ago
everzet 69f1de9986 Enhanced PackageInterface and BasePackage with getUniqueName() method, which provides name-version-releaseType string (used in installer registry) 13 years ago
everzet 9deb10361f second batch of refactoring 13 years ago
everzet 6caa77fbbf installer refactoring 13 years ago
everzet 5f4d46f7ae repository factoring refactoring 13 years ago
everzet 1e1ecb80b7 initial refactoring 13 years ago
Jordi Boggiano 07e181c6eb Fix lowercase behavior 13 years ago
pborreli f7735c396f [Composer] Fixed typos 13 years ago
Igor Wiedler 9e8fc71870 Make package names and downloader/installer/repository types case insensitive 13 years ago
Jordi Boggiano 2b77710515 RC versions don't need a number 13 years ago
Jordi Boggiano ba9f12a517 Add extra and type info to packages 13 years ago
Nils Adermann b1d16a88b7 Test a replace link with a null constraint between packages 13 years ago
Nils Adermann 6cf8d3888c Use version contraints in the default policy rather than hardcoded version_compare 13 years ago
Nils Adermann 03642a40b4 Handle the = comparison operator for versions the same as == 13 years ago
Jordi Boggiano 64978d40ba Add dist properties to the Packages 13 years ago
Jordi Boggiano d6ae5ddf35 Add 'dev' flag to version parser 13 years ago
Nils Adermann 2e41993822 Update solver to use PackageInterface and store pool package ids inside of packages 13 years ago
Jordi Boggiano 56da52d38f PlatformRepository now adds packages for every loaded php extension as well 13 years ago
Jordi Boggiano 575e520931 Fix MultiConstraint::__toString 13 years ago
Jordi Boggiano 1edb22034d Fix CS 13 years ago
Jordi Boggiano b620405ab0 Adjusted BasePackage::__toString() 13 years ago
Jordi Boggiano 27f02aba7d Fix version check in BasePackage 13 years ago
Jordi Boggiano 14b3325347 Fix version parsing 13 years ago
Jordi Boggiano b53a3086b6 Minor refactorings and changes 13 years ago
Nils Adermann 9b8ab7d710 Fix SpecificConstraint which only handles matching of instances of same constraint 13 years ago
Nils Adermann d5dd86cd75 Correct version contraint matching and add tests for various cases 13 years ago
Nils Adermann 8c9f8fb86f Rename RelationConstraints to Links in the Package namespace.
Constraints have been generalised to allow matching requiring and providing
constraints against each other.
13 years ago
Jordi Boggiano c6321e7277 Fix tests and invalid use statements 13 years ago
Jordi Boggiano 3da43e751d Update naming of repositories 13 years ago
Jordi Boggiano 6dbec8718d Remove contains() from RepositoryInterface 13 years ago
Jordi Boggiano f0e709ad09 Minor cleanups, add license property to the PackageInterface 13 years ago
Jordi Boggiano 8ab98a8b5d Fix class name 13 years ago
Jordi Boggiano bb5e59e30f Add type/repositoryType and repositoryUrl package properties 13 years ago
Jordi Boggiano 1d5f5885bc Remove useless abstract methods, interface is enough 13 years ago
Jordi Boggiano 7ea2fd6c93 Fix author/copyright 13 years ago
Nils Adermann 3a851b4059 Define an interface for packages and move package code to separate namespace.
Ids are no longer needed, they are internal to the solver and not a part of
packages.
13 years ago