Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | don't assume git-annex is in path when calling itself from test suite | Joey Hess | 2016-02-16 |
| | |||
* | 100% pass on FAT | Joey Hess | 2016-02-16 |
| | |||
* | fix numerous problem with test suite on crippled filesystems etc | Joey Hess | 2016-02-16 |
| | |||
* | avoid fromkey test when on crippled fs | Joey Hess | 2016-02-15 |
| | |||
* | skip v6 locked tests on windows, not supported | Joey Hess | 2016-02-15 |
| | |||
* | test case for recent sync --content reversion | Joey Hess | 2016-01-26 |
| | |||
* | remove 163 lines of code without changing anything except imports | Joey Hess | 2016-01-20 |
| | |||
* | defer deletion of test repos until end, fixes sqlite crash | Joey Hess | 2016-01-08 |
| | | | | | | | | The crash turned out to be caused by the sqlite database being deleted out from under sqlite before it was done with it. Since multiple git_annex calls are done in the same process while running the test suite, the DbHandle could linger until GCed, and the test repo, and thus sqlite database be deleted before the workerThread was done. | ||
* | view: Avoid using cute unicode homomorphs for '/' and '\' and instead use ↵ | Joey Hess | 2016-01-08 |
| | | | | ugly escaping, as the unicode method doesn't work on non-unicode supporting systems. | ||
* | fix broken test | Joey Hess | 2016-01-07 |
| | |||
* | unused: deal with v6 unlocked file that is implicitly ingested by git diff etc | Joey Hess | 2016-01-06 |
| | |||
* | unused: Bug fix when a new file was added to the annex, and then removed ↵ | Joey Hess | 2016-01-06 |
| | | | | | | | | (but not git rmed). git still has the add staged in this case, so the content should not be unused and was wrongly treated as such. So, we need to look at both the file on disk to see if it's a annex link, and the file in the index too. lookupFile doesn't look in the index if the file is not present on disk. | ||
* | skip fix test in unlocked v6 pass | Joey Hess | 2016-01-06 |
| | | | | fix is not relevant for unlocked files | ||
* | fix test | Joey Hess | 2016-01-06 |
| | | | | | | | have to change the content of unlocked file before committing otherwise git commit will fail in v6 mode when the file was already unlocked, because no changes have been made | ||
* | fix test | Joey Hess | 2016-01-06 |
| | | | | file is locked here, so use right test. | ||
* | fix test failure locking an unlocked not present file | Joey Hess | 2016-01-06 |
| | | | | | | | | In v5, that was not possible, but it is in v6, and so the test was failing. Investigating, it turns out that locking was copying the pointer file content to the annex object despite the content not being present. So, add a check to prevent that. | ||
* | test: Added --keep-failures option. | Joey Hess | 2016-01-06 |
| | |||
* | fix some tests of v6 unlocked files | Joey Hess | 2016-01-05 |
| | |||
* | remporarily disable v6 unlocked test pass while it's failing | Joey Hess | 2016-01-01 |
| | |||
* | scan for unlocked files on init/upgrade of v6 repo | Joey Hess | 2016-01-01 |
| | |||
* | started working on testing v6 unlocked files | Joey Hess | 2016-01-01 |
| | | | | Many failures. | ||
* | add test: conflict resolution (mixed locked and unlocked file) | Joey Hess | 2015-12-30 |
| | |||
* | test suite 100% pass in v6, finally! | Joey Hess | 2015-12-30 |
| | | | | | Set annex.largefiles when adding the conflicting non-annexed file, otherwise it would be added as an annexed file. | ||
* | fix failing git-annex unused test case in v6 | Joey Hess | 2015-12-30 |
| | | | | | | | | | | | | | WorkTree.lookupFile was finding a key for a file that's deleted from the work tree, which is different than the v5 behavior (though perhaps the same as the direct mode behavior). Fix by checking that the work tree file exists before catting its key. Hopefully this won't slow down much, probably the catKey is much more expensive. I can't see any way to optimise this, except perhaps to make Command.Unused check if work tree files exist before/after calling lookupFile. But, it seems better to make lookupFile really only find keys for worktree files; that's what it's intended to do. | ||
* | set annex.largefiles earlier in test suite | Joey Hess | 2015-12-30 |
| | | | | The ingitfile was having git run it through the clean filter in some cases. | ||
* | move check for if direct mode is supported to the right place | Joey Hess | 2015-12-29 |
| | | | | Need to run that check inside a annex repo. | ||
* | fix build on windows | Joey Hess | 2015-12-28 |
| | |||
* | temporarily disable v6 repos tests (still 4 failures) | Joey Hess | 2015-12-24 |
| | |||
* | test suite down to only 4 fails with v6 | Joey Hess | 2015-12-16 |
| | |||
* | pass --version to init when needed | Joey Hess | 2015-12-16 |
| | |||
* | starting to work on test suite for v6 | Joey Hess | 2015-12-15 |
| | |||
* | reorg | Joey Hess | 2015-12-15 |
| | |||
* | reorg quickcheck to a separate module | Joey Hess | 2015-11-17 |
| | |||
* | fix use of hifalutin terminology | Joey Hess | 2015-11-16 |
| | |||
* | add test cases for copy --auto | Joey Hess | 2015-10-06 |
| | | | | | | (Only --from for now, should add --to sometime but I'm on low sleep so this is the mininal test to catch the reversion just fixed, bad me for doing it backwards and incompletely.) | ||
* | support gpg.program | Joey Hess | 2015-09-09 |
| | | | | | | When gpg.program is configured, it's used to get the command to run for gpg. Useful on systems that have only a gpg2 command or want to use it instead of the gpg command. | ||
* | init: Fix reversion in detection of repo made with git clone --shared | Joey Hess | 2015-09-09 |
| | |||
* | wire tasty's option parser into the main program option parser | Joey Hess | 2015-07-13 |
| | | | | | This makes bash completion work for git-annex test, and is generally cleaner. | ||
* | better method for running tasty's optparse as a subcommand | Joey Hess | 2015-07-08 |
| | |||
* | refactor | Joey Hess | 2015-07-08 |
| | |||
* | Removed support for optparse-applicative versions older than 0.10. | Joey Hess | 2015-07-07 |
| | | | | Debian stable has 0.10.0. | ||
* | log: Fix reversion introduced in version 5.20150528 that broke this command. | Joey Hess | 2015-07-02 |
| | |||
* | disable debug output in test suite | Joey Hess | 2015-06-17 |
| | | | | Added during a dev session in Jan and kept accidentially. | ||
* | add test case that all standard group preferred content expressions parse | Joey Hess | 2015-06-17 |
| | |||
* | avoid using isLeft/isRight which are not available with older ghc versions | Joey Hess | 2015-06-06 |
| | |||
* | fairly complete tests for git-annex import | Joey Hess | 2015-06-03 |
| | |||
* | two more breakages introduced when removing the Params constructor | Joey Hess | 2015-06-03 |
| | |||
* | remove Params constructor from Utility.SafeCommand | Joey Hess | 2015-06-01 |
| | | | | | | | | | | | | | | | | | | This removes a bit of complexity, and should make things faster (avoids tokenizing Params string), and probably involve less garbage collection. In a few places, it was useful to use Params to avoid needing a list, but that is easily avoided. Problems noticed while doing this conversion: * Some uses of Params "oneword" which was entirely unnecessary overhead. * A few places that built up a list of parameters with ++ and then used Params to split it! Test suite passes. | ||
* | rejigger imports for clean build with ghc 7.10's AMP changes | Joey Hess | 2015-05-10 |
| | | | | | The explict import Prelude after import Control.Applicative is a trick to avoid a warning. | ||
* | add test for stable macs | Joey Hess | 2015-04-19 |
| |