Jordi Boggiano
b999d18365
Improve include_paths generation, fixes #596
2012-04-19 10:51:57 +02:00
Jordi Boggiano
5ceae7fb1f
Fix tests
2012-04-18 18:46:26 +02:00
Jordi Boggiano
ef300ca56a
Fix tests
2012-04-18 01:06:23 +02:00
Jordi Boggiano
047fa0b553
Add a composer remote that is used by composer so it does not take over the origin one anymore
2012-04-17 20:02:19 +02:00
Jordi Boggiano
a1306091f2
Fix locking behavior with --dev
2012-04-15 19:05:50 +02:00
Jordi Boggiano
d1f66073ca
Update depends command
2012-04-14 23:53:12 +02:00
Jordi Boggiano
89e095b4b5
Handle --dev installs/updates
2012-04-14 23:38:10 +02:00
Jordi Boggiano
e922404f19
Update/add tests
2012-04-14 23:38:06 +02:00
Jordi Boggiano
595182aec0
Add/fix tests
2012-04-13 02:47:55 +02:00
Jordi Boggiano
8654c43c62
Fix version parser regression, fixes #550
2012-04-09 16:00:02 +02: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
96c9bf80cc
Add test
2012-04-08 17:02:43 +02:00
Jordi Boggiano
6f8031ac90
Fix error reporting for missing git process
2012-04-06 13:28:47 +02:00
Jordi Boggiano
6aaa523c0d
Fix tests
2012-04-05 23:03:02 +02:00
Jordi Boggiano
a3fa19a716
Avoid escaping too early to prevent issues
2012-04-04 17:13:57 +02:00
Jordi Boggiano
13a2bc6ff0
Revert "Fix push url hack"
...
This reverts commit 269537e466
.
2012-04-04 17:11:10 +02:00
Jordi Boggiano
269537e466
Fix push url hack
2012-04-04 16:57:18 +02:00
Christoph Hochstrasser
af52c8118e
Some tests for include path setting
2012-04-04 15:27:12 +02:00
Jordi Boggiano
1cdae66f8f
Fix up git downloader and git driver commands
2012-04-04 09:09:27 +02:00
Jordi Boggiano
afa14124f3
Make sure we fetch origin with tags before checking out a new version
2012-04-03 19:50:25 +02:00
Jordi Boggiano
91890545f9
Fix test
2012-04-03 00:38:38 +02:00
Nils Adermann
abe5d84c7e
Merge pull request #521 from naderman/fix-learn-first-literal
...
Rule literals are sorted, so first literal added is not first retrieved
2012-04-01 13:46:38 -07:00
Nils Adermann
a16aa68c1d
Rule literals are sorted, so first literal added is not first retrieved
...
Fixes #477
2012-04-01 22:26:44 +02:00
Jordi Boggiano
2d9739bd05
Add support for files in classmap autoload config, fixes #463
2012-04-01 20:23:47 +02:00
Jordi Boggiano
6d5b4d606c
Add warning in verbose mode if drivers can not be used because of missing openssl
2012-04-01 18:52:53 +02:00
Jordi Boggiano
beb4cbcd2b
Add test for ZipDownloader
2012-03-29 15:34:57 +02:00
Jordi Boggiano
ac8ac6e9b2
Fix tests depending on remote sites
2012-03-29 15:09:01 +02:00
Jordi Boggiano
30cfb69739
Add support for mapping a namespace prefix onto many dirs in the autoload config
2012-03-28 17:09:33 +02:00
Jordi Boggiano
b9f770177b
Fix tests
2012-03-26 13:25:45 +02:00
Jordi Boggiano
7cb79bb1c9
Fix typo & tests
2012-03-26 01:56:24 +02:00
Jordi Boggiano
5a7abfd84f
Remove code duplication in Svn classes
2012-03-25 00:29:14 +01:00
Jordi Boggiano
cd2e5bf2e0
Make SvnDriver::supports less greedy and more realistic
2012-03-24 23:21:46 +01:00
Jordi Boggiano
8fb9c4bf3b
Svn related coding style/consistency fixes and minor improvements
2012-03-24 23:07:10 +01:00
Jordi Boggiano
6c2b78a669
Merge remote-tracking branch 'till/svn-auth-reloaded'
2012-03-24 22:34:14 +01:00
Jordi Boggiano
ab55490254
Merge remote-tracking branch 'hason/metapackage'
2012-03-24 18:14:05 +01:00
Jordi Boggiano
d71bed19fc
Add more windows paths tests
2012-03-24 18:10:23 +01:00
Jordi Boggiano
5f30206c69
Merge remote-tracking branch 'hason/classloader'
2012-03-24 18:06:49 +01:00
Jordi Boggiano
cdfcaface4
Merge remote-tracking branch 'hason/vendordir'
2012-03-24 18:06:05 +01:00
Martin Hasoň
36d9513d7b
Changed parameter name in Filesystem::findShortestPath
2012-03-23 12:49:29 +01:00
till
c6566825ad
Merge remote-tracking branch 'upstream/master' into svn-auth-reloaded
2012-03-22 17:24:35 +01:00
till
e015032615
remove old tests
2012-03-22 17:17:55 +01:00
till
8eb9584173
* move tests from Composer\Test\Vcs\SvnDriverTest to this class
2012-03-22 17:16:41 +01:00
Martin Hasoň
1f8c9eeb6c
Added parameter $inDirectory to method Filesystem::findShortestPath
2012-03-22 10:11:48 +01:00
Martin Hasoň
fde38dacec
Added test for generated classmap files
2012-03-21 13:58:35 +01:00
Martin Hasoň
81e8261692
Added tests for traits
2012-03-21 12:57:50 +01:00
Jordi Boggiano
45b2165057
Fix tests
2012-03-20 14:37:14 +01:00
Nils Adermann
366e98288e
Merge pull request #473 from Seldaek/gzip
...
Automatic gzip encoding support
2012-03-18 15:18:40 -07:00
Jordi Boggiano
e8bf6e9067
Merge remote-tracking branch 'naderman/human-readable-errors'
2012-03-18 22:22:46 +01:00
Jordi Boggiano
f98bd971f2
Add Gzip handling to RemoteFilesystem
2012-03-18 21:26:05 +01:00
Jordi Boggiano
51447074c2
Fix wording & co
2012-03-18 21:16:36 +01:00
Jordi Boggiano
a5c2c6c07e
Merge remote-tracking branch 'biozshock/issue225'
2012-03-18 21:09:37 +01:00
Nils Adermann
2c87fe5a22
Collect solver problems in Problem objects with human readable output.
2012-03-18 20:41:10 +01:00
till
8f96786693
Merge remote-tracking branch 'upstream/master' into svn-auth-reloaded
2012-03-18 17:36:28 +01:00
till
66d53aafef
add more examples to the dataprovider
2012-03-18 16:35:09 +01:00
Jordi Boggiano
2249dd0548
Fix tests when openssl is disabled
2012-03-18 13:05:20 +01:00
Nils Adermann
15e764bb3f
Merge pull request #439 from Seldaek/git_push
...
Set push url correctly for github clones
2012-03-16 03:24:14 -07:00
Jordi Boggiano
d5891fe8d0
Fix test
2012-03-15 18:32:31 +01:00
Jordi Boggiano
659775a607
Merge remote-tracking branch 'simensen/GitHub404FixPartTwo'
2012-03-15 18:16:31 +01:00
Beau Simensen
38680998ed
Remove the RemoteFilesystem factory and document GitHubDriver->GitDriver fallback.
2012-03-14 18:44:27 -07:00
Jordi Boggiano
a02940cafb
Fix tests
2012-03-15 01:28:10 +01:00
Jordi Boggiano
3b77d25a3c
Merge remote-tracking branch 'hason/priority'
...
Conflicts:
src/Composer/Factory.php
2012-03-15 01:01:46 +01:00
till
2562755867
* add a test to cover SvnDriver::supports() (three fail)
2012-03-12 21:27:22 +01:00
till
9a60913d81
incomplete (instead of skipped)
2012-03-12 20:46:01 +01:00
till
f06bdcbf16
use shorthand (we have a use statement)
2012-03-12 20:45:45 +01:00
till
50f6445bc9
cleanup
2012-03-12 20:45:27 +01:00
till
5fdd09104f
resolve conflict
2012-03-12 17:35:15 +01:00
Martin Hasoň
c85ae48e5d
Vendor dir can be outside the current working directory
2012-03-12 12:12:44 +01:00
Jordi Boggiano
e763af7412
Set push url correctly for github clones
2012-03-11 21:01:41 +01:00
Jordi Boggiano
8bd0814b67
Merge pull request #420 from digitalkaoz/composer_tests
...
added some trivial tests
2012-03-11 09:01:12 -07:00
Jordi Boggiano
5696b44a4f
Fix tests
2012-03-11 15:56:47 +01:00
digitalkaoz
a284eb5cfe
coding style fixes
2012-03-10 09:53:03 +01:00
Beau Simensen
6efbc7d531
Enhanced GitHub API/Private Repository support
2012-03-09 23:49:21 -08:00
Jordi Boggiano
edf93f1fcc
Fix test & behavior
2012-03-10 02:14:40 +01:00
Jordi Boggiano
f8a09eaa3f
Make classmaps relative instead of absolute for file portability
2012-03-10 01:59:59 +01:00
Jordi Boggiano
27eb249aab
Merge remote-tracking branch 'beberlei/ClassMaps'
2012-03-10 01:22:40 +01:00
Jordi Boggiano
89f69256f8
Merge remote-tracking branch 'kostiklv/console-overwrite-fix'
2012-03-10 00:50:52 +01:00
digitalkaoz
8dad8d8c43
added some trivial tests
2012-03-09 19:30:37 +01:00
Jordi Boggiano
1d544630b6
Allow requesting a particular vcs driver to bypass github/bitbucket ones
2012-03-09 18:33:04 +01:00
till
364e9613ad
* started on a test case for SvnDriver::execute() (work in progress)
2012-03-09 17:41:56 +01:00
till
25e8ecc5ba
* trim the testcase: no need to inject nullio
2012-03-09 17:27:06 +01:00
till
bcadfadc8a
inject them directly
2012-03-09 13:57:03 +01:00
till
84bf429795
* we need symfony console objects for ConsoleIO
2012-03-09 13:56:27 +01:00
till
cde38f6634
* inject iointerface into test
...
* document test cases
* add a test-case which should not have ' --no-auth-cache'
2012-03-09 13:48:27 +01:00
Martin Hasoň
947d429c61
Removed definition of global constants reserved for PHP >=5.4 and fixed tests
2012-03-09 09:31:51 +01:00
Jordi Boggiano
3e22084ea4
Overhaul VcsDrivers, introduce TransportException for remote filesystem errors
2012-03-08 23:14:56 +01:00
Jordi Boggiano
3aabb4784c
Cross platform test fixes
2012-03-08 18:19:31 +01:00
till
953de35a0b
* basic testcase
2012-03-08 15:47:26 +01:00
till
3f665e8bbb
* method to gather if this session is 'interactive' or 'non interactive'
2012-03-08 15:44:29 +01:00
till
23902023e5
fix namespace
2012-03-08 14:17:22 +01:00
Jordi Boggiano
ae6de4be60
Merge pull request #377 from till/svn-auth
...
Svn auth
2012-03-08 01:59:51 -08:00
Jordi Boggiano
ada9c20db1
Update Git/Hg downloaders tests, making sure they never use a live filesystem instance
2012-03-08 00:11:52 +01:00
Konstantin Tjuterev
0b7896cdad
Simplified & fixed ConsoleIO->overwrite, corrected output when downloading with progress
2012-03-06 23:01:51 +02:00
Martin Hasoň
9021c86237
Added packagist repository as the last repository with the lowest priority
2012-03-06 11:17:41 +01:00
Martin Hasoň
2b08df5192
Changed repository priority in the pool
2012-03-06 11:17:23 +01:00
Jordi Boggiano
bd54e43d37
Rework JsonFile API slightly, avoid tokenizing in php if the syntax is valid
2012-03-05 22:01:47 +01:00
Jordi Boggiano
07a82c9223
Merge remote-tracking branch 'digitalkaoz/json_schema_validator'
2012-03-05 20:08:18 +01:00
Benjamin Eberlei
671cd5ee08
Add tests for ClassMapGenerator
2012-03-05 14:10:01 +01:00
Jordi Boggiano
9bcea6f485
Merge remote-tracking branch 'hason/filedownloader'
2012-03-05 13:53:56 +01:00
Martin Hasoň
0d93674819
Added tests for the RemoteFilesystem class
2012-03-05 11:26:07 +01:00
Martin Hasoň
492e672b23
Added tests for StreamContextFactory
2012-03-05 08:51:54 +01:00
till
ae15d8a5b6
update test (escapeshellarg())
2012-03-04 19:53:53 +01:00
till
8dab89e140
remove bootstrapping
2012-03-04 19:45:23 +01:00
Nils Adermann
6de46a16e6
Merge pull request #381 from hason/version
...
Added isDev method to the VersionParser class
2012-03-04 04:37:48 -08:00
Martin Hasoň
736ea800e3
Added isDev method to the VersionParser class
2012-03-03 19:49:24 +01:00
till
5b60885c7a
* remove this (even though it is in the Vcs test)
2012-03-02 22:09:47 +01:00
till
f7c0ce5c6e
fix namespace and loader
2012-03-02 22:08:40 +01:00
till
101e15bb86
move mysql
2012-03-02 22:08:25 +01:00
till
1c9f649422
* cover detection and getSvnCredentialString()
2012-03-02 20:19:50 +01:00
Dave Marshall
c2421db7d9
Add stderr to exceptions for GitDownloader
2012-02-29 11:05:25 +00:00
Martin Hasoň
f026e2a0eb
Added tests for FileDownloader and ArchiveDownloader
2012-02-28 11:59:18 +01:00
Wookieb
f93135b3bd
Cosmetic tests fix - remove test directories
2012-02-24 12:28:41 +01:00
Martin Hasoň
528a058e40
Added installer for metapackages
2012-02-24 12:24:16 +01:00
Wookieb
8d3b40ff8e
Tests should remove created directories after testing process
2012-02-24 10:40:47 +01:00
digitalkaoz
6929c42848
added schema/syntax validation for composer.json
2012-02-23 21:54:49 +01:00
Nils Adermann
73d7528f5f
Merge pull request #342 from mikey179/git-error-handling
...
Git error handling
2012-02-22 06:15:00 -08:00
Nils Adermann
85a07affd7
Merge pull request #350 from Seldaek/aliasing
...
Aliasing
2012-02-22 02:48:49 -08:00
Jordi Boggiano
1213067d96
Add test
2012-02-22 09:40:15 +01:00
Jordi Boggiano
59d2b1145c
Add lock file alias support and a bunch of fixes
2012-02-21 16:44:49 +01:00
Jordi Boggiano
82054f2060
Add aliasing: `foo as bar` will require foo and automatically make it replace the bar version
2012-02-21 14:03:24 +01:00
Jordi Boggiano
5eb333680b
Rename findPackagesByName to findPackages and allow version arg
2012-02-21 14:02:08 +01:00
Martin Hasoň
56c0e511da
Added support for change the process timeout
2012-02-21 08:59:52 +01:00
Frank Kleine
025f6066ff
fix file permissions
2012-02-21 00:40:43 +01:00
mikey179
0e5a4e07ba
add tests to make sure a runtime exception is thrown if return code from git command line call is not 0
2012-02-21 00:12:39 +01:00
mikey179
895d901bf9
better error handling when git command runs into a failure, fixes #340
2012-02-21 00:02:34 +01:00
Nils Adermann
f3ff53b17c
Create problems directly, rather than generating impossible rules
2012-02-20 12:58:27 +01:00
Nils Adermann
39aa5c0752
Merge pull request #329 from Seldaek/new_dev
...
[BC Break] New dev handling
2012-02-20 01:58:21 -08:00
Nils Adermann
dd443cd570
Complete circular dependency with alternatives through virtual packages test
2012-02-19 20:08:15 +01:00
Nils Adermann
3e1749fbad
Readd update-all jobs and make them available through the request
2012-02-19 16:59:04 +01:00
Jordi Boggiano
3fe87b1e35
Force dev packages to be installed from source
2012-02-19 16:57:30 +01:00
Jordi Boggiano
ae7107fc22
Add more test requirements
2012-02-19 16:57:28 +01:00
Jordi Boggiano
882496b926
Adjust version parser tests
2012-02-19 16:57:27 +01:00
Jordi Boggiano
a175ebed33
Add failing test for new dev behavior
2012-02-19 16:57:26 +01:00
Nils Adermann
9b8e62396c
Merge pull request #324 from edorian/installNonExistingPackage
...
Create an 'impossible rule' when installing non existent packages
2012-02-19 07:05:21 -08:00
Nils Adermann
3b06a22e69
Add getVersionConstraint test case to avoid version normalization issues
2012-02-19 15:58:19 +01:00
Nils Adermann
af408eee9a
Fix line endings of Composer TestCase
2012-02-19 15:58:16 +01:00
Volker Dusch
f304a0f129
Clean up the incomplete marker like suggested in https://github.com/composer/composer/pull/324#r465391
2012-02-19 15:38:03 +01:00
Nils Adermann
1ee5d99405
When changing watched literals of a rule, update the parent's next pointer
...
The previous rule was not previously updated to point to the next rule when
removing a middle rule from the watch tree for a literal. This resulted in
jumping from one literal's watch tree to another's, which could then jump
back to the original and cause infinite loop in a case like #265 .
Fixes #265
2012-02-19 15:35:13 +01:00
Volker Dusch
e20a79ac61
Fix TODO tags to confirm with the projects standard
2012-02-19 15:30:53 +01:00
Volker Dusch
eafe13d5a5
Create an impossible rule when trying to install something that doesn't exist.
...
The rule isn't acted upon yet (hence the incomplete test) but it is there as a reminder that this case needs to be handled.
2012-02-19 14:55:14 +01:00
Nils Adermann
e6143d1584
Add todos to explain why try/catch is inside the test
2012-02-19 00:21:39 +01:00
Nils Adermann
52d876e11e
Add SolverProblemsException and test basic solver failures
2012-02-19 00:15:23 +01:00
Volker Dusch
3fb75faa75
Now that no more update rules are created the code that handles them can be removed too.
...
Also adapted the tests that used TYPE_UPDATE exemplarily to use TYPE_FEATURE.
2012-02-18 19:19:49 +01:00
Nils Adermann
1dd15e5662
Merge pull request #316 from edorian/solver-update-tests
...
Some added update tests
2012-02-18 08:45:08 -08:00
Jordi Boggiano
230e145053
Fix downloader tests on windows and mock Filesystem properly
2012-02-18 17:00:07 +01:00
Volker Dusch
a8b2db64d5
Expaned the update tests to make sure a) Only requested updates execute and b) Installed repos with no actions get pruned from the jobqueue
2012-02-18 16:55:45 +01:00
Nils Adermann
8aa0127de8
Remove test of undefined behaviour for unknown types in rulesets
2012-02-18 13:09:19 +01:00
Nils Adermann
7609f27052
Merge branch 'add-tests' of https://github.com/l3l0/composer into new-master
...
* 'add-tests' of https://github.com/l3l0/composer :
Made fixes after review.
Made changes which fied warnings and errors in tests.
Fixed tests after update and merge of changes from upstream/master
Fixed code. Changes improved code testability
Added and extended some unit tests
2012-02-18 13:08:20 +01:00
Jordi Boggiano
43ce9ab14f
Merge pull request #313 from naderman/fix-assert
...
Add a test for the off by one error in solver conflict resolution
2012-02-18 03:38:12 -08:00