summaryrefslogtreecommitdiff
path: root/Test.hs
Commit message (Collapse)AuthorAge
* uninit: Fix crash due to trying to write to deleted keys db.Gravatar Joey Hess2016-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 ↵Gravatar Joey Hess2016-06-13
| | | | http://git-annex.branchable.com/bugs/Assistant_keeps_deleting_all_the_files_in_my_repo/
* reproducedGravatar Joey Hess2016-06-13
|
* update test suite for lock/unlock with missing file content change in v6Gravatar Joey Hess2016-06-09
|
* better failure diagnosisGravatar Joey Hess2016-06-03
|
* plumb RemoteGitConfig through to decryptCipherGravatar Joey Hess2016-05-23
|
* fix recent test suite reversionGravatar Joey Hess2016-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 breakageGravatar Joey Hess2016-05-23
|
* adjusted branches need git 2.2.0 or newerGravatar Joey Hess2016-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 homeGravatar Joey Hess2016-04-20
|
* a couple of tests chdir in ways that need an absolute path in the overridden ↵Gravatar Joey Hess2016-04-20
| | | | HOME
* Isolate test suite from global git config settings.Gravatar Joey Hess2016-04-20
|
* add simple test for conflict resolution in adjusted branchGravatar Joey Hess2016-04-12
| | | | This is not really extensive enough, but a start..
* don't assume git-annex is in path when calling itself from test suiteGravatar Joey Hess2016-02-16
|
* 100% pass on FATGravatar Joey Hess2016-02-16
|
* fix numerous problem with test suite on crippled filesystems etcGravatar Joey Hess2016-02-16
|
* avoid fromkey test when on crippled fsGravatar Joey Hess2016-02-15
|
* skip v6 locked tests on windows, not supportedGravatar Joey Hess2016-02-15
|
* test case for recent sync --content reversionGravatar Joey Hess2016-01-26
|
* remove 163 lines of code without changing anything except importsGravatar Joey Hess2016-01-20
|
* defer deletion of test repos until end, fixes sqlite crashGravatar Joey Hess2016-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 ↵Gravatar Joey Hess2016-01-08
| | | | ugly escaping, as the unicode method doesn't work on non-unicode supporting systems.
* fix broken testGravatar Joey Hess2016-01-07
|
* unused: deal with v6 unlocked file that is implicitly ingested by git diff etcGravatar Joey Hess2016-01-06
|
* unused: Bug fix when a new file was added to the annex, and then removed ↵Gravatar Joey Hess2016-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 passGravatar Joey Hess2016-01-06
| | | | fix is not relevant for unlocked files
* fix testGravatar Joey Hess2016-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 testGravatar Joey Hess2016-01-06
| | | | file is locked here, so use right test.
* fix test failure locking an unlocked not present fileGravatar Joey Hess2016-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.Gravatar Joey Hess2016-01-06
|
* fix some tests of v6 unlocked filesGravatar Joey Hess2016-01-05
|
* remporarily disable v6 unlocked test pass while it's failingGravatar Joey Hess2016-01-01
|
* scan for unlocked files on init/upgrade of v6 repoGravatar Joey Hess2016-01-01
|
* started working on testing v6 unlocked filesGravatar Joey Hess2016-01-01
| | | | Many failures.
* add test: conflict resolution (mixed locked and unlocked file)Gravatar Joey Hess2015-12-30
|
* test suite 100% pass in v6, finally!Gravatar Joey Hess2015-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 v6Gravatar Joey Hess2015-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 suiteGravatar Joey Hess2015-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 placeGravatar Joey Hess2015-12-29
| | | | Need to run that check inside a annex repo.
* fix build on windowsGravatar Joey Hess2015-12-28
|
* temporarily disable v6 repos tests (still 4 failures)Gravatar Joey Hess2015-12-24
|
* test suite down to only 4 fails with v6Gravatar Joey Hess2015-12-16
|
* pass --version to init when neededGravatar Joey Hess2015-12-16
|
* starting to work on test suite for v6Gravatar Joey Hess2015-12-15
|
* reorgGravatar Joey Hess2015-12-15
|
* reorg quickcheck to a separate moduleGravatar Joey Hess2015-11-17
|
* fix use of hifalutin terminologyGravatar Joey Hess2015-11-16
|
* add test cases for copy --autoGravatar Joey Hess2015-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.programGravatar Joey Hess2015-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 --sharedGravatar Joey Hess2015-09-09
|