Xavier Fornes
bb0a2df293
fix for issue #3657
...
ConsoleIO writing a message which contains end of lines characters
10 years ago
Nils Adermann
5e5eb069dc
Don't use a regex to parse installer tests to allow for longer tests
10 years ago
Jordi Boggiano
7b308a27f6
Merge pull request #3655 from theravel/master
...
Fix error handling for incorrect "repositories" array
10 years ago
Jordi Boggiano
cd38d1e096
Tweaks to also support 1.0-dev style aliases, refs #3480
10 years ago
Dmitry Tarasov
3b678ee379
Fix error handling for incorrect "repositories" array
10 years ago
Damian Mooyman
7bb85ff21e
Support aliases for numeric branches. Fixes #3461
10 years ago
Grégoire Paris
091fee8a3b
skip some tests when the zip extension misses
...
It is required for some tests to run.
10 years ago
Bryan Davis
0f2558dab3
Use assertContains in ClassMapAuthoritative checks
...
Use assertContains instead of assertRegExp when checking for
ClassMapAuthoritative settings.
10 years ago
Jordi Boggiano
e0d36e19eb
Disable overwrites when no-ansi is present, fixes #3612
10 years ago
Bryan Davis
92455759fc
Fix AutoloadGeneratorTest for PHP 5.3.x
10 years ago
Bryan Davis
ad1f8e6c5a
Add classmap-authoritative config setting
...
Add a "classmap-authoritative" configuration setting that can be used to
disable searching the various prefix and fallback directories for
classes that have not been registered with the
Composer\Autoload\ClassLoader class map. This setting can be used to
optimize performance by avoiding a potentially large number of
`file_exists` calls when Composer is being used in a program with
additional autoloader facilities. Use of the setting implies
"optimize-autoloader" to ensure that the most complete class map
possible is generated.
Closes #3603
10 years ago
Jordi Boggiano
220bd2bd1e
Remove phpunit repo from tests
10 years ago
Jordi Boggiano
0a0ad6c335
Merge pull request #3562 from stof/patch-1
...
Add the package license for PEAR packages
10 years ago
Christophe Coevoet
9bc6209be9
Fix tests for the pear repository
10 years ago
Christophe Coevoet
267af928df
Add a failing testcase for stability flags in complex constraints
...
Refs #3570
10 years ago
Jordi Boggiano
60ac971419
Fix relative path fetching when a var uses var replacement, fixes #3564
10 years ago
Jordi Boggiano
331bda235c
Fix activation of global plugins, fixes #3557
10 years ago
Jordi Boggiano
523aef76d0
Fix tests again..
10 years ago
Jordi Boggiano
901fd838f3
Merge pull request #3450 from nicolas-grekas/prefer-lowest-stable
...
add --prefer-lowest and --prefer-stable to update command
10 years ago
Nicolas Grekas
e821ac2772
Persist prefer-lowest in composer.lock
10 years ago
Jordi Boggiano
0627d846a5
PluginManager refactoring, fixes #3550
10 years ago
Jordi Boggiano
1622b9a390
Fix tests
10 years ago
Jordi Boggiano
8c3ee03734
Enough intermittent failures already
10 years ago
Jordi Boggiano
bef89604e2
Fix parsing of strings, fixes #3543
10 years ago
Nils Adermann
e844ead223
Merge pull request #3467 from naderman/fix-update-whitelist-unused
...
Add test case for removing unused dependencies on whitelisted update
10 years ago
Nicolas Grekas
98b254a3ec
split update --prefer-lowest and --prefer-stable
10 years ago
Nicolas Grekas
4a0feb0189
add --prefer-lowest-stable to update command
10 years ago
Andreas Möller
6ddd8d4ec7
Enhancement: Add sort-packages option which allows sorting of packages
10 years ago
Rob
d9b8b3611b
fixes composer/composer#3546
10 years ago
Jordi Boggiano
76c666e210
Merge pull request #3544 from alcohol/match-event-to-listener-expectation
...
fix for composer/composer#3382
10 years ago
Rob Bast
113606be7b
should fix composer/composer#3382
10 years ago
Jordi Boggiano
55895ab494
Skip tests on hhvm
10 years ago
Jordi Boggiano
da881c118b
Fix failures
10 years ago
Jordi Boggiano
8dad846613
Add SNI settings for SSL URLs that are proxied, fixes #3204
10 years ago
Jordi Boggiano
7b13507dd4
Fix typo in test
10 years ago
Jordi Boggiano
4a6503fe36
Add suppor for https_proxy, fixes #3204
10 years ago
Jordi Boggiano
d4523119ea
Use caret operator for 0.x releases when guessing versions, fixes #3518
10 years ago
Jordi Boggiano
06e96a78e2
Update ranges for 0.N versions, refs #3518
10 years ago
Jordi Boggiano
9438f3a58f
Use better semver ranges for 0.x versions, fixes #3518
10 years ago
Jordi Boggiano
92f4c1fb35
Allow and ignore semver build metadata, fixes #2422
10 years ago
Jordi Boggiano
f363f9d370
Add support for caret (^) operator
10 years ago
Jordi Boggiano
ebab9db27a
Add support for hyphen ranges
10 years ago
Jordi Boggiano
69ef80124f
Add support for capital X in 3.X and || for OR
10 years ago
Jordi Boggiano
4c713978e9
Add more tests and validate that there is only one comma
10 years ago
Jordi Boggiano
ca168d478b
Spaces are now equivalent to comma in constraints and mean AND
10 years ago
Jordi Boggiano
029f709300
Fix parsing stability suffixes in multi constraints, fixes #1732
10 years ago
Jordi Boggiano
46d8e50bf3
Fix test on windows
10 years ago
Jordi Boggiano
fc3c7838b2
CS fixes
10 years ago
Christophe Coevoet
ea44412476
Skip the phar building on HHVM
...
Building a phar does not work on HHVM. It looks like it tries to read the phar file which does not exist yet.
10 years ago
Jordi Boggiano
f291bf6f5c
Merge pull request #3481 from naderman/optimize-solver
...
Solver optimizations
10 years ago
Nils Adermann
26598c4a9a
Remove unnecessary pool reference from rules
10 years ago
Nils Adermann
d77400ade2
Make ruleById lookup table in rule set public
...
Saves about 500k function calls on a packagist update
10 years ago
Nils Adermann
540dfacfa0
Add test to verify that depency packages get deleted when no longer in lock file
10 years ago
Nils Adermann
d884b26aa3
Add test case for removing unused dependencies on whitelisted update
10 years ago
Nils Adermann
b23a3cd368
Merge pull request #3423 from Michael-Gusev/patch-1
...
Issue #3422
10 years ago
Nils Adermann
96955dd23b
Merge pull request #3264 from duncan3dc/remove-self-update-warning
...
Don't display the dev warning time when running self-update
10 years ago
Chris Smith
c819bd7e70
Update config tests to not use environment variables
10 years ago
Chris Smith
5a56ebd545
Revert "Backup/restore Composer environment variables"
...
This reverts commit 725a4fd638
.
10 years ago
Chris Smith
725a4fd638
Backup/restore Composer environment variables
...
The tests could fail if an environment variable replaces an expected
value.
10 years ago
Craig Duncan
647625ddc5
Added some tests for the dev version warning
10 years ago
Chris Smith
0f9128a7d2
Add comment
10 years ago
Chris Smith
2e40f5f586
Add failing test case
10 years ago
Nils Adermann
6f4be698a5
Merge pull request #3325 from rdohms/implementing-abandoned-packages
...
Abandoned Package Warnings
10 years ago
Michael Gusev
a531594a4a
Issue #3422
...
https://github.com/composer/composer/issues/3422
10 years ago
Colin O'Dell
f304611014
Fix Git failures due to tag ambiguity (issue #3417 )
10 years ago
Jordi Boggiano
a309e1d89d
Fix tests and run it before the push url updater
10 years ago
Jordi Boggiano
94926218e8
CS fixes
10 years ago
Jordi Boggiano
ec0463a400
Add tests for platform packages required by root and avoid creating rules altogether instead of disabling them, refs #3320
10 years ago
alu
b7fa302b90
add ignore-platform-package-requirements for update/install commands.
10 years ago
Jordi Boggiano
6e4a21d700
Merge remote-tracking branch 'hakre/patch-2'
10 years ago
Jordi Boggiano
923191a489
Merge remote-tracking branch 'hakre/patch-1'
10 years ago
Jordi Boggiano
95d49ce638
Add additional test for beta without dash separator support, fixes #3331
10 years ago
Jordi Boggiano
109f4ffd5e
Normalize json across all php versions, fixes #3226
10 years ago
Jordi Boggiano
ed54e8346d
Fix json test, fixes #3326
10 years ago
Rafael Dohms
346133d2a1
PR Review
...
- reverted comma removal
- made getReplacementPackage consistent
- removed abandoned flag if false
10 years ago
Rafael Dohms
f9f2bbac59
Abandoned packages support
...
Added warning to the installer process.
If any installed packages are flagged, the user will get a warning at the end
of the install/update process.
10 years ago
Rafael Dohms
d6d087d348
Support for Abandoned in Packages
...
Added parsing for abandoned property into the CompletePackage Object.
10 years ago
Jordi Boggiano
b33da336ec
Merge remote-tracking branch 'origin/master'
10 years ago
Jordi Boggiano
efcdb394d3
Rename *-solve-dependencies to *-dependencies-solving
10 years ago
Jordi Boggiano
81fa284c9b
Merge remote-tracking branch 'francoispluchino/installer-events'
10 years ago
Jordi Boggiano
663cda8827
Merge pull request #3142 from francoispluchino/plugin-load-only-one-time
...
Register plugin only one time when it's present in global and project mode
10 years ago
Jordi Boggiano
472c8a5113
Fix tests on windows, fixes #3141
10 years ago
Jordi Boggiano
55a6a1c3d4
Add support for nested arrays in the json manipulator, fixes #3296
10 years ago
Bastian Hofmann
b279dda1c0
Merge branch 'master' of https://github.com/composer/composer
10 years ago
Jordi Boggiano
e6165e6495
Tweak rules to allow guessing based on branch aliases and avoid greedy constraints on alpha/beta/RC packages, refs #3096
10 years ago
Jordi Boggiano
cf75ec7763
Merge remote-tracking branch 'weaverryan/require-version-select'
10 years ago
Jordi Boggiano
62b5062146
Improve sorting of plugin packages, fixes #3109 , refs #2972
10 years ago
François Pluchino
6c6a623229
Fix invalid version format
10 years ago
Bastian Hofmann
204fc207fa
Moved config option to not save subversion credentials to repository configuration, added documentation.
10 years ago
Bastian Hofmann
0d0ed59e5c
Codestyle fix
10 years ago
Ryan Weaver
895e62e859
Refactoring selection of the "recommended" version (e.g ~1.2) and adding some tests
...
This also modifies the behavior slightly (from a recommendation by seldaek) to always
propose the minor version of the recommendation (e.g. ~1.2 instead of ~1.2.1).
10 years ago
Ryan Weaver
aea2e901a9
Extracting logic into a new class related to selecting the latest version
...
Also refactored InitCommand slightly so that you can use this "latest version"
functionality when searching for a package as well.
10 years ago
Bastian Hofmann
b132e4eae0
Added cacheCredentials config flag for saved SVN credentials to control the --no-auth-cache flag
...
Example config:
{
"http-basic": {
"svn.example.com": {
"username": "user",
"password": "password",
"cacheCredentials": false
}
}
}
10 years ago
cw-ozaki
d649cfc6a1
Add --no-scripts argument for dump-autoload command
10 years ago
François Pluchino
1067ce4f96
Add installer events
10 years ago
hakre
343d0b5af2
added test removing directory with trailing slash that is symlinked
...
#3144
#3157
10 years ago
hakre
ed507dec9f
added test unlinking directory
...
#3157
10 years ago
François Pluchino
11b945046f
Register plugin only one time when it's present in global and project mode
10 years ago
Jordi Boggiano
7b4fcd93d3
Merge remote-tracking branch 'webfactory/issue-2698'
...
Conflicts:
src/Composer/Repository/ArtifactRepository.php
10 years ago
Jordi Boggiano
4f0d7e4739
Merge remote-tracking branch 'dzuelke/prefer-stable-lock'
10 years ago
Jordi Boggiano
d5294ef91b
Update repo url from github and handle trailing slashes, refs composer/packagist#354 refs composer/packagist#423
10 years ago
David Zuelke
d47d9eb253
remember prefer-stable setting in composer.lock
10 years ago
Jordi Boggiano
449f8165ef
Allow $HOME and ~ usage in all *-dir config values, fixes #3060
10 years ago
Jordi Boggiano
8881cec174
Simplify version ranges (hopefully includes hhvm), refs #3049
10 years ago
Jordi Boggiano
3874a11238
Update json test
10 years ago
Jordi Boggiano
ac497feaba
CS fixes
10 years ago
Jordi Boggiano
08e34858d6
Fix code to use hostname only, refs #3026
10 years ago
Jordi Boggiano
89ec322929
Merge remote-tracking branch 'benja-M-1/feature/svn-auth-from-auth-json'
10 years ago
Jordi Boggiano
c0f9a00125
Merge remote-tracking branch 'jakoch/patch-6'
10 years ago
Jordi Boggiano
959cc4d63c
Add info about conf file loading to debug output
10 years ago
Benjamin Grandfond
a21b0f82db
Allow SVN to connect with credentials provided with the auth.json file
10 years ago
Jordi Boggiano
7131607ad1
Fix regression in handling github-oauth settings in auth.json
10 years ago
Mátyás Somfai
2ed0bfc1ba
added tests for not updating packages referenced by specific commit hash
10 years ago
Jordi Boggiano
90d1b6e08a
Rename basic-auth to http-basic, add docs/schema/config support, add local auth file support, add storage to auth.json, add store-auths config option, refs #1862
10 years ago
Jordi Boggiano
64ac32fca9
Merge pull request #2785 from Firehed/master
...
Add @generated annotation to lockfile (ref PR 2210)
10 years ago
Jordi Boggiano
e23665be59
Fix replacers being picked if whatProvide was called before building the package whitelist, fixes #2991 , fixes #2962
10 years ago
Jordi Boggiano
97873a27af
Update perforce code
10 years ago
Jordi Boggiano
77163f66fc
Add support for mirrors in composer repos
10 years ago
Jordi Boggiano
32cd883daa
Rename options to transport-options, refs #2189
10 years ago
Jordi Boggiano
31092843fd
Only load options when they come from the lock file, not from standard metadata, refs #2189
10 years ago
Jordi Boggiano
016a016455
Merge remote-tracking branch 'lcobucci/master'
...
Conflicts:
src/Composer/Downloader/FileDownloader.php
10 years ago
jakoch
a0e5ead9b0
removed unused variables $baseDir and $vendorDir from "autoloader_real.php" generated by AutoloadGenerator. adjusted tests accordingly.
10 years ago
Fabien Potencier
12421dd6b7
fixed class map generator when using a heredoc with spaces
10 years ago
Jordi Boggiano
1347d5306a
Make sure a good timezone is set, fixes #2899
11 years ago
Jordi Boggiano
49d4054e51
Handle files with no php at all, fixes #2910
11 years ago
Jordi Boggiano
b437c1cc05
Support github auth directly in the RemoteFilesystem class
11 years ago
Jordi Boggiano
4392be4d29
Fix some more inconsistencies in json manipulation
11 years ago
Jordi Boggiano
d742ffca4f
Fix removal of missing keys
11 years ago
Denis Sokolov
836534067b
Avoid ambiguity warning for example directories as well
...
In particular, PEAR repositories use a classmap and example directories trigger
multiple false positive warnings.
11 years ago
Denis Sokolov
65b9cca7b5
Fix ClassMapGenerator unambiguousReference test coverage
...
Without this fix the test only covers having files in "test", the "fixture"
portion it is not covered at all, because all fixtures in phpunit tests
are already in "test" directory
11 years ago
Jordi Boggiano
e7b82cdd88
Only check in require and for non-platform packages, add flag to make this warning optional, refs #2320
11 years ago
Jordi Boggiano
e0004d0656
Merge remote-tracking branch 'stof/validate_unbound_constraints'
11 years ago
Jordi Boggiano
d99212da52
Fix integration tests
11 years ago
Jordi Boggiano
0902305196
Fix classmap generator warnings and tests
11 years ago
Jordi Boggiano
8974a1ac92
Ignore ambiguous classes in tests/fixtures dirs, fixes #2858
11 years ago
Daniel Karp
e3be04c443
Don't show Ambiguous class resolution warning if class when not ambiguous
...
if a class or interface is defined twice in the same class, this should not produce a warning
11 years ago
Jordi Boggiano
7daf876d70
Fix test because the order of filesystem iteration is non deterministic
11 years ago
Jordi Boggiano
781c97fa9b
Refactor to avoid global static state
11 years ago
Jordi Boggiano
c3ab09750d
Merge remote-tracking branch 'johnikx/ambiguous-reference-warning'
11 years ago
Jordi Boggiano
f233383de8
Merge pull request #2834 from vuhl/master
...
Fixing perforce driver/downloader bugs
11 years ago
Clark Stuth
a12c4e2a17
Removed getWindowsFlag and setWindowsFlag methods from Perforce object.
11 years ago
Clark Stuth
dd1fd0e306
fixed perforce to reference labels instead of invalid tags
11 years ago
Jan Brecka
b94838169d
show warning only instead of throwing exception
11 years ago
Jan Brecka
de09c5e371
remove duplicity
11 years ago
Jan Brecka
5763685e69
use statement
11 years ago
Jordi Boggiano
808e65f7de
Merge pull request #2769 from sndpl/issue/2739
...
Fix for #2739 (and #1755 ), added support for directory excludes in the gitignore file
11 years ago
Clark Stuth
2651cbc5fe
Fixing perforce dev-master stored reference bug.
11 years ago
Clark Stuth
8fc1961463
Fixing delete client workspace bug.
11 years ago
Clark Stuth
c11105dd60
Fixing bug not cleaning up workspaces.
11 years ago
Clark Stuth
492539101c
got all unit tests passing
11 years ago
Clark Stuth
24dd42267f
almost all unit tests passing after IOInterface dependency refactor. no longer passing IOInterface into any Perforce methods
11 years ago
Clark Stuth
0f7b078d6c
added new dependency to Perforce object, updating some tests.
11 years ago
Jan Brecka
ea7717c8e5
improve exception message
11 years ago
Jan Brecka
13b57112a9
Throw RuntimeException when ambiguous reference was found.
11 years ago
Christian Flothmann
2241328934
fix "replace-alias.test" test
11 years ago
Christophe Coevoet
b639005f29
Added a failing test for #2626
11 years ago
Eric Stern
634d1aba63
Add @generated annotation to lockfile readme, giving a hint for linters and other static analysis tools
11 years ago
Jordi Boggiano
604a65cc31
Fix indenting, refs #2788
11 years ago
Sylvain Filteau
92e283973f
Skip test requiring mbstring when it's not installed
11 years ago
Pádraic Brady
6c7dd39837
Merge branch 'master' of github.com:composer/composer into tls-config
11 years ago
Jordi Boggiano
790a25c348
Adjust dump command, add another test, update docs, refs #1344
11 years ago
Jordi Boggiano
023ff131aa
Merge remote-tracking branch 'bamarni/autoload-dev'
11 years ago
Jordi Boggiano
1f2d8908f3
Merge remote-tracking branch 'olvlvl/fix_issue_2598'
11 years ago
Pádraic Brady
306ba77e93
Implement the RemoteFilesystem Factory everywhere...
...
- also fixes impacted test
11 years ago
Pádraic Brady
bf01a55e53
Patch RFS test to set private fileUrl property and pass
11 years ago
Sandy Pleyte
3e161e8ea9
Updated the regexp and added an other test case for sub dirs
11 years ago
Sandy Pleyte
1d51e54a31
Updated the regexp and added more test cases.
11 years ago
Bilal Amarni
db91454a13
added an autoload-dev section
11 years ago
Pádraic Brady
81b86acc53
Merge branch 'master' of github.com:composer/composer into tls-config
...
Conflicts:
src/Composer/Util/RemoteFilesystem.php
11 years ago
Sandy Pleyte
21109ada22
Fix for #2739 (and #1755 ), added support for directory excludes in the .gitignore file like /directory or directory/
11 years ago
Jordi Boggiano
0d4c2bb7d7
Fix github test
11 years ago
Jordi Boggiano
5067d76dbc
Adjust test suite
11 years ago
Pádraic Brady
30c6aa3183
Merge branch 'master' of github.com:composer/composer into tls-config
11 years ago
Pádraic Brady
a2bf14e381
Make disableTls a core RemoteFilesystem option - per method invites human error
11 years ago
Nils Adermann
1ccf4b0fc3
Correct the tests for dist urls for github
11 years ago
Nils Adermann
5ed18d9aa2
Fail over from source to dist and vice versa when downloads fail
...
Any RuntimeException descendent will be caught and cause another
download attempt using either source or dist depending on what was
attempted first.
11 years ago
Pádraic Brady
bdad4f2b0c
Small test fix to RemoteFilesystemMock
11 years ago
Pádraic Brady
2648064e5a
Some typos/corrections
11 years ago
Pádraic Brady
1e1e713329
Added test for RemoteFilesystem TLS options setup
11 years ago
Pádraic Brady
7e30c67827
Add config.json default config option for "disable-tls" (FALSE by default)
11 years ago
Nils Adermann
33e872d7d3
Merge pull request #2733 from naderman/limit-replace-provide
...
Whitelist packages with names matching those specified before generating rules
11 years ago
Nils Adermann
5b80144ad0
Resolve job packages after whitelist generation
11 years ago
Nils Adermann
ec12b8a675
Add tests for the changes in #2690
11 years ago
Nils Adermann
3148ffd355
Whitelist packages with names matching those specified before generating rules
...
Addresses #2690 doesn't do any performance optimisations yet which we
could do now
11 years ago
Jordi Boggiano
eb3384445b
Merge pull request #2188 from Danack/GetRootComposerJson
...
Find root composer.json in zip artifact more reliably.
11 years ago
Danack
e4d4a7ae17
Added comment for generating files.
11 years ago
Danack
24aba5b51f
Moved file back to correct location. (+1 squashed commit)
...
Squashed commits:
[eec32aa] Updated detection to only allow composer.josn in root or first level dir.
11 years ago
Olivier Laviale
40e484ed38
Fixed an issue that would lead to scattered autoloading files
11 years ago
Danack
bc76e0014b
Moved tests that are expected to work into their own directory.
...
Added test for composer.json in incorrect directory.
11 years ago
Jordi Boggiano
0df9c803a5
Merge pull request #2718 from sndpl/issue/2613
...
Fix for #2613
11 years ago
Sandy Pleyte
3a2815b778
Added extra unit test from the example in the ticket.
11 years ago
Matthias Pigulla
beff1f5cc1
This should create relative/absolute dist URLs depending on the way (relative/absolute) the artifact directory path was given.
11 years ago
Jordi Boggiano
5d4900e79d
Add --no-checkout flag to avoid checking out the default branch first, fixes #2717
11 years ago
Sandy Pleyte
f92f2f45a9
Fix for #2613 , when using php < 5.4 there was an unnecessary backslash before each utf-8 char. The problem was that the regexp matched all utf-8 encoded chars (included the ones that where escaped). The new regexp uses the lookbehind feature to check if the backslash isn't prefixed with an other backslash.
11 years ago
Sandy Pleyte
7a902ed96d
Fix for #2613 , when using php < 5.4 there was an unnecessary backslash before each utf-8 char. The problem was that the regexp matched all utf-8 encoded chars (included the ones that where escaped). The new regexp uses the lookbehind feature to check if the backslash isn't prefixed with an other backslash.
11 years ago
Jordi Boggiano
9d2d828b70
Merge remote-tracking branch 'h4cc/master'
11 years ago
Jordi Boggiano
b5dd537422
Merge pull request #2648 from zczapran/unit_tests_for_jsonvalidationexception
...
[tests] Unit tests for JsonValidationException class
11 years ago
Jordi Boggiano
f72066de90
Merge pull request #2649 from zczapran/bugfix/git_exclude_filter_rules_too_broad
...
[Archiver] Rules in GitExcludeFilter are too broad
11 years ago
Nicolas Grekas
00a6f8e38d
dedicated scope isolation function for autoload_real
11 years ago
Julius Beckmann
ed5da804dd
Fixed handling of Metapackages in DownloadManager.
...
The "getDownloaderForInstalledPackage" returns null for "metapackage" and the download(), update() and remove() methods did not handle this return value correctly.
11 years ago
Nils Adermann
aef0483cc9
Merge pull request #2667 from nicolas-grekas/master
...
scope isolation for user includes
11 years ago
Nicolas Grekas
6d7b9afc4b
scope isolation for user includes
11 years ago
Jordi Boggiano
75cd91657a
Merge remote-tracking branch 'jeromemacias/fix_psr4_classmap_generator'
11 years ago
Andreas Hennings
fcf8e7f515
Random docblock improvements in AutoloadGeneratorTest.
11 years ago
Andreas Hennings
6a9fd1dd60
rename \$package to \$mainPackage in AutoloadGeneratorTest::testOverrideVendorsAutoloading() for clarity.
11 years ago
Andreas Hennings
bb26152de2
docblock comments on properties in AutoloadGeneratorTest
11 years ago
Andreas Hennings
cab6943df0
AutoloadGeneratorTest::testOverrideVendorsAutoloading() - break autoload definitions to multiple lines.
11 years ago
Andreas Hennings
084c11ef51
AutoloadGeneratorTest::testMainPackageAutoloadingWithTargetDir() - Remove PSR-4 from the package in target-dir test, since it is incompatible with target-dir.
11 years ago
Jérôme Macias
01cd990995
Fix PSR-4 autoload classmap generator
11 years ago
Zbigniew
a4a9d0f0e4
[Archiver] Rules in GitExcludeFilter are too broad
11 years ago
Zbigniew
94635c0d14
[tests] Unit tests for JsonValidationException class
11 years ago
René Kerner
b0ec8ee096
* added exclude-from-classmap feature
...
* updated to latest master version
11 years ago
Jan Prieser
d57e2b9ffb
added ZipArchiver to actually compress zip files
11 years ago
Jordi Boggiano
99f5b5a238
Fix backtracking issue in json manipulations, fixes #2583
11 years ago
Jordi Boggiano
3c5000ad7f
CS tweaks and cleanups, allow "" to set fallback dirs, refs #2459
11 years ago
Jordi Boggiano
b23742e30c
Merge remote-tracking branch 'donquixote/feature/psr4-complete'
11 years ago
Luís Otávio Cobucci Oblonczyk
0f2c0ab389
Merge remote-tracking branch 'upstream/master'
...
Conflicts:
src/Composer/Downloader/FileDownloader.php
11 years ago
Pascal Borreli
2f4df9d459
Fixed typos
11 years ago
Andreas Hennings
0a4b18ce86
More interesting generator tests for PSR-4.
11 years ago
Andreas Hennings
bda2bcac13
Fix indentation of assignment in AutoloadGeneratorTest
11 years ago
Andreas Hennings
8966376f40
Verify generation of autoload_psr4.php even if empty.
11 years ago
Andreas Hennings
e4bbd83f13
expected message in ValidatingArrayLoaderTest should also contain psr-4 as allowed key.
11 years ago
Jordi Boggiano
80499bb024
Detect ~> misuse and suggest fix, fixes #2476
11 years ago
Morgan BRUNOT
ca7cb68dd5
Check exclude from downloaded composer.json
11 years ago
mwhittom
a8084e46ff
Added error handling and error messages around missing perforce driver, invalid username/password
11 years ago
Andreas Hennings
bbf6278905
AutoloadGenerator to support PSR-4. Tests included.
11 years ago
Andreas Hennings
2c98813431
Add unit tests for ClassLoader, covering PSR-0 and PSR-4.
11 years ago
Jordi Boggiano
dea246186d
Merge pull request #2453 from mirkobeine/#2441-V2
...
Use 'cache-files-ttl' for cache gc, fixes #2441
11 years ago
user
a956ce9bb1
Use 'cache-files-ttl' for cache gc, fixes #2441
...
The configuration option 'cache-ttl' was used instead of 'cache-files-ttl' to determine
whether or not a cache gc should be performed.
* changed 'cache-ttl' to 'cache-files-ttl' to determine if a gc should be performed
* refactored FileDownloader to allow for easier testing
* added test to ensure that the gc is called with the proper config option
11 years ago
Jordi Boggiano
e126c92525
Fix exit codes, cc @tyrael
11 years ago
Jordi Boggiano
5156a60216
Add test for RepositoryManager repo creation
11 years ago
ptarjan
09c0d971d3
don't require the error message have the first line of HTTP output in it
11 years ago
Jordi Boggiano
8398c9f2ab
Fix target-dir update checks, fixes #2395
11 years ago
Gennady Feldman
e5045ce215
Per request from Jordi Boggiano (Seldaek) making Config 2nd parameter in supports()
11 years ago
Gennady Feldman
93ebfd54b1
Adding Config as parameter to the Driver::supports(), updating all drivers, user and tests.
11 years ago
Jordi Boggiano
7148b22414
Add github-domains config value for GitHub Enterprise setups, fixes #728
...
Signed-off-by: Gennady Feldman <gena01@gmail.com>
11 years ago
Jordi Boggiano
f5df1d6a9b
Fix cs
11 years ago
Jordi Boggiano
e2671b6510
Add test and fix patch for #2304 , refs #2341
11 years ago
Jordi Boggiano
08243ce2e3
Fix handling of urlencoded user and password in proxy urls, fixes #2339
11 years ago
Jordi Boggiano
7cfeccb101
Merge pull request #2327 from pl-github/with-dependencies
...
Change dependency processing for update with whitelisted packages
11 years ago
Jordi Boggiano
7c83e6a04a
Merge remote-tracking branch 'GromNaN/git-cache'
11 years ago
Jordi Boggiano
f8be812a49
Merge remote-tracking branch 'origin/master'
11 years ago
Fabian Grutschus
a6823d2f9b
non-deep check returns allways false
11 years ago
Phillip Look
07a7284ffc
Change dependency processing for update with whitelisted packages
...
By default dependencies of white listed packages are no longer installed automaticaly.
To Install dependencies of whitelisted packages use --with-dependencies.
- rework after review comments
- precise documentation of option
- add missing punctuation marks
11 years ago
Nils Adermann
565f86f30d
Fix stream context option test to really only verify content-type is last
11 years ago
Nils Adermann
42dd2f2ee8
Check only part of the error message as it's different in hhvm
11 years ago
Fabian Grutschus
20854a50b4
Removed unnecessary test and just check for return code
11 years ago
Fabian Grutschus
0c5bd559f2
Changes comparsion to strict and removed a comment
11 years ago
Fabian Grutschus
5ae5963acd
Fix for Preforce utility does not check if p4 command exists
11 years ago
Christophe Coevoet
6cc95c43e3
Add a warning for unbound constraints in the validating loader
...
Closes #2165
11 years ago
Jordi Boggiano
2b36106168
Fix tests, refs #2184
11 years ago
Jordi Boggiano
0fbb4cbd16
CS fixes and renaming a few methods, refs #2184
11 years ago
Jordi Boggiano
11a0d16ccc
CS fixes
11 years ago
Jordi Boggiano
9a806658d6
Merge remote-tracking branch 'vuhl/master'
...
Conflicts:
src/Composer/Factory.php
11 years ago
Jérôme Tamarelle
836986faf3
Add temp composer home for GitDriver test using cache
11 years ago
Martin Hasoň
3c0a620ad5
Fixed path analysis
11 years ago
Jordi Boggiano
807600b255
Fix edge case where one adds a target-dir on a package that didnt have one before, refs #2279
11 years ago
Jordi Boggiano
a813867065
Merge remote-tracking branch 'chx/913'
11 years ago
Jordi Boggiano
38917c2047
Add parallel build to travis script
11 years ago
Karoly Negyesi
e32e4ad490
change the test to test for a target dir change
11 years ago
Karoly Negyesi
1a69d0a2a7
style fixes
11 years ago
Karoly Negyesi
6c393c1c69
use the more generic removeDirectory
11 years ago
Karoly Negyesi
24c9ef72d6
make LibraryInstallerTest a little more strict
11 years ago
Karoly Negyesi
c6ec739766
allow injecting a mock filesystem into LibraryInstaller and fix LibraryInstallerTest
11 years ago
Karoly Negyesi
f82c820a32
do not try to test update inside fixtures
11 years ago
mwhittom
8a319a719b
Fixed issue with non-streaming perforce depots, also fixed issue where PerforceDownloader was not logging in
11 years ago
Martin Hasoň
e949038c0f
Removed duplication of logic of an installation manager in a plugin manager
11 years ago
mwhittom
2e737ac439
updated to replace double-quotes with single quotes
11 years ago
mwhittom
8207518e04
Updated to clean up code and rename variables to camelcase
11 years ago
mwhittom
f7d9f3d8b4
Fixed Test method setUp to be protected instead of private.
11 years ago
mwhittom
07d46aa3c3
Fixed spacing issues for PSR-2
11 years ago
Nils Adermann
242c58c789
Merge pull request #2179 from naderman/plugins
...
Plugins
11 years ago
Nils Adermann
f249fd804f
Correctly require composer plugin api version in test plugins
11 years ago
Nils Adermann
6c2e998e40
Add missing use statement
11 years ago
mwhittom
d77bd49301
Replaced RemoteFileSystemTest with version from main branch
11 years ago
mwhittom
774a55befd
Updated to match psr-2 spec, fixed header comments
11 years ago
matt-whittom
f737e49aae
Fixed issue with downloader assuming repository would be VcsRepository
11 years ago
matt-whittom
8379985166
Updated/Standardized header comments
11 years ago
matt-whittom
dd81449998
Updated to remove vfsStreams (no longer needed by tests)
...
Updated Perforce to cleanup, modified VcsRepository to call cleanup on Driver class
Updated tests, perforce constructor to make tests cleaner/easier
11 years ago
matt-whittom
997b1b5d46
Replaced changes in RemoteFilesystemTest with changes from main branch.
11 years ago
matt-whittom
1015957659
Added tests and code for tests
11 years ago
matt-whittom
1019c014e5
using theirs
11 years ago
matt-whittom
53d6fcd6d3
using theirs
11 years ago
matt-whittom
0d061f2530
Added Perforce to Composer
11 years ago
matt-whittom
a980228b76
Added Perforce VCS to Composer.
...
Added Perforce utility class, PerforceDriver and PeforceDownloader
Added PerforceDriverTest
Updated Factory, VcsRepository to incorporate Perforce classes.
Modified ArchivableFilesFinderTest to skip Mercurial test that does not work for me.
11 years ago
Jordi Boggiano
9b70b89b8f
Merge pull request #2210 from Firehed/master
...
Change 'generated' notice to @phpdoc-style annotation
11 years ago
Nils Adermann
bf08019292
Load plugins and installers prior to checking installed packages
11 years ago
Nils Adermann
2ca07add97
Merge remote-tracking branch 'github-composer/master' into plugins
...
* github-composer/master:
Correct FileDownloaderTest for invalid checksum
Conflicts:
tests/Composer/Test/Downloader/FileDownloaderTest.php
11 years ago
Nils Adermann
72919e04b0
Correct FileDownloaderTest for invalid checksum
11 years ago
Nils Adermann
786ea2929b
Merge remote-tracking branch 'github-composer/master' into plugins
...
* github-composer/master:
Make sure directories we are downloading to are empty
Fix parsing of trunk in SvnDriver, fixes composer/satis#88
Fix file layout in unit tests
Fix parse error thrown in PHP5.5+
11 years ago
Alan Hollis
1892f57e47
Fix file layout in unit tests
...
Changes made in previious commit made the output of the file change,
which in turn broke the unit tests. This commit updates the fixtures to
match the new output.
11 years ago
Nils Adermann
b9c5758670
Make composer/io part of the activate plugin API rather than constructor args
11 years ago
Nils Adermann
69a028f368
Fix plugin interface usage in tests
11 years ago
Nils Adermann
3960edd64e
Turn EventDispatcher into generic solution handling plugins as well
11 years ago
Nils Adermann
2f43e9aefb
Load installed plugins at appropriate time and adapt tests accordingly
11 years ago
Nils Adermann
3e41977be7
Plugin tests are no longer strictly installer tests
11 years ago
Nils Adermann
eb966d347f
Implement a plugin manager and interface, update installer plugin tests
11 years ago
Nils Adermann
01a08a2ff3
As preparation for composer plugins, rename custom installers to plugins
11 years ago
Firehed
046d55e886
Change 'generated' notice to @phpdoc-style annotation
...
While it isn't an official part of the syntax, it integrates better with other
tools that ignore diffs on generated code.
11 years ago
Jordi Boggiano
61c0127f05
Fix build
11 years ago
Luís Otávio Cobucci Oblonczyk
8630aab93f
Package options must be a non mandatory array and should be loaded when
...
exists
11 years ago
Luís Otávio Cobucci Oblonczyk
28d0e08785
Package options should be dumped if exists
11 years ago
Luís Otávio Cobucci Oblonczyk
d4043b6b9a
Package options must be passed as argument to downloader
11 years ago
Jordi Boggiano
d017e3f209
Adjust GitDriver tag parsing to resolve to SHAs
11 years ago
Jordi Boggiano
e0051a4652
Update tests
11 years ago
Jordi Boggiano
051d219438
Fix whatProvides returning too many results when no constraint is given
11 years ago
Jordi Boggiano
0044c75ca0
Fix detection of tags when the current tag is not a valid version
11 years ago
Jordi Boggiano
8b293633ae
Merge remote-tracking branch 'simensen/non-dev-version'
...
Conflicts:
src/Composer/Package/Loader/RootPackageLoader.php
tests/Composer/Test/Package/Loader/RootPackageLoaderTest.php
11 years ago
Jordi Boggiano
f59f443fce
CS fixes and one more test for safety, fixes #1855
11 years ago
Jordi Boggiano
533512879e
Merge remote-tracking branch 'sminnee/fix-tilde-constraint-stabililty'
11 years ago
Jordi Boggiano
b4c0b18896
Add tests, refs #2017
11 years ago
Jordi Boggiano
21299e0bc4
Make sure all installers are installed first unless they have requirements, refs #2107 , fixes #1147
11 years ago
Jordi Boggiano
815f7687c5
Merge pull request #2157 from hason/125
...
Throw exception if the local repository does not contain a package to uninstall
11 years ago
Jordi Boggiano
bd345c3b43
Add IO to proc executor in a few more places to get more debug info out
11 years ago
Martin Hasoň
b1c4eed57f
Throw exception if the local repository does not contain a package to uninstall
11 years ago
Jordi Boggiano
af1f5a3423
Merge pull request #2091 from jaypea/archivemanager
...
cleanup temporary download location when archiving
11 years ago
Andreas Hennings
5369904dd3
autoload_files.php should return an array of files, instead of directly including them.
11 years ago
Andreas Hennings
8e9bdfb4da
Factor the filesCode generation into a separate method.
11 years ago
Andreas Hennings
f98a8f472e
Generate an autoload_files.php next to autoload_namespaces.php and autoload_classes.php
11 years ago
Jordi Boggiano
7912253df6
Retry downloading when a corrupt zip is found, fixes #2133 , fixes #2128 , fixes #2125
11 years ago
Jordi Boggiano
12d63b0a35
Fix test
11 years ago
Jordi Boggiano
d740f50277
Fix parsing of inferred stability flags that are more stable than the min stability
11 years ago
Jordi Boggiano
7252078508
Attempt to fix travis build
11 years ago
Jordi Boggiano
5c7af783f6
Merge pull request #2114 from kibao/init-command-utf8-author-name
...
Init command - diacritical marks in author name
11 years ago
Jordi Boggiano
771233a5a0
Make it clear what is going on when a vcs folder is missing, fixes #2108
11 years ago
Przemysław Piechota
95cbb177dd
Init command - diacritical marks in author name
11 years ago
Jan Prieser
c6db86e444
cleanup temporary download location when archiving
11 years ago
Jordi Boggiano
ab731b1197
Oops
11 years ago
Jordi Boggiano
be235ffc19
Fix 5.3.3 build
11 years ago
Jordi Boggiano
0822683706
Fix tests
11 years ago
Jordi Boggiano
7755564962
Add test assertion
11 years ago
Kris Wallsmith
fa4b13d95a
fix when composite repo has no delegates
11 years ago
Jordi Boggiano
7f2b321044
Fix tests
11 years ago
Jordi Boggiano
f6aa3a6336
Fix test
11 years ago
Jordi Boggiano
ca69917969
Merge pull request #2008 from phansys/svn-auth
...
Allowed to 5 auth requests in svn before fail
11 years ago
Jordi Boggiano
7aa03410e2
Merge pull request #2015 from jaypea/filedownloader_basicauth
...
allow FileDownloader to use username:password@ info when downloading
11 years ago
Jordi Boggiano
6b876958b9
Fix tests
11 years ago
Jan Prieser
cc1e10e8ae
allow FileDownloader to use username:password@ info when downloading through https?
11 years ago
Stéphane Klein
42119dde6b
Use github protocols setting for push urls
11 years ago
Phansys
57dd70a185
Updated tests for SVN driver.
11 years ago
Jordi Boggiano
d498e73363
Merge pull request #2004 from jaypea/recursive_artifactrepository
...
ArtifactRepository needs recursive iteration
11 years ago
Jan Prieser
c6b61854bc
changed Test to make sure subfolder packages are found correctly
11 years ago
Jordi Boggiano
55927f983a
Remove author to fix phpunit group detection
11 years ago
Jordi Boggiano
8d0b7f278e
CS fixes
11 years ago
Pavel Savinov
831bd844bd
Almost PHPDoc problems fixed
11 years ago
Jordi Boggiano
f56b985884
Merge pull request #1979 from hason/filesystem
...
Fixed the Filesystem methods for a directory with a name that is a substring of a another directory
11 years ago
Jordi Boggiano
c479a26d71
Add workaround for msysgit failing to handle symlinks on windows, fixes #1048 , fixes #1418
11 years ago
Jordi Boggiano
4cac2caf70
Make sure cd call allows switching drives on windows, fixes #1971
11 years ago
Jordi Boggiano
8b8dc1fd70
Remove all possible cd calls, refs #1971
11 years ago
Martin Hasoň
81e41bac4b
Fixed the Filesystem methods for a directory with a name that is a substring of a another directory
11 years ago