Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | squelch build warning on windows | Joey Hess | 2016-09-06 |
| | |||
* | Removed dependency on json library; all JSON is now handled by aeson. | Joey Hess | 2016-07-26 |
| | | | | | I've eyeballed all --json commands, and the only difference should be that some fields are re-ordered. | ||
* | uninit: Fix crash due to trying to write to deleted keys db. | Joey Hess | 2016-07-12 |
| | | | | | | Reversion introduced by v6 mode support, affects v5 too. Also fix a similar crash when the webapp is used to delete a repository. | ||
* | add test case for ↵ | Joey Hess | 2016-06-13 |
| | | | | http://git-annex.branchable.com/bugs/Assistant_keeps_deleting_all_the_files_in_my_repo/ | ||
* | reproduced | Joey Hess | 2016-06-13 |
| | |||
* | update test suite for lock/unlock with missing file content change in v6 | Joey Hess | 2016-06-09 |
| | |||
* | better failure diagnosis | Joey Hess | 2016-06-03 |
| | |||
* | plumb RemoteGitConfig through to decryptCipher | Joey Hess | 2016-05-23 |
| | |||
* | fix recent test suite reversion | Joey Hess | 2016-05-23 |
| | | | | | | git annex adjust --force will overwrite any current adjusted branch. I didn't document this because for the user, deleting the branch is just as good. | ||
* | fix test suite breakage | Joey Hess | 2016-05-23 |
| | |||
* | adjusted branches need git 2.2.0 or newer | Joey Hess | 2016-04-22 |
| | | | | | | When git-annex is used with a git version older than 2.2.0, disable support for adjusted branches, since GIT_COMMON_DIR is needed to update them and was first added in that version of git. | ||
* | use a separate tmp dir for the test home | Joey Hess | 2016-04-20 |
| | |||
* | a couple of tests chdir in ways that need an absolute path in the overridden ↵ | Joey Hess | 2016-04-20 |
| | | | | HOME | ||
* | Isolate test suite from global git config settings. | Joey Hess | 2016-04-20 |
| | |||
* | add simple test for conflict resolution in adjusted branch | Joey Hess | 2016-04-12 |
| | | | | This is not really extensive enough, but a start.. | ||
* | 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.) |