summaryrefslogtreecommitdiff
path: root/test-gpghome
AgeCommit message (Collapse)AuthorFilesLines
2014-03-30Apply patch from Valery to fix FUSE readLars Wirzenius1-0/+0
Patch by Valery Yundin. He gave the following recipe to verify it works: * set "ObnamFuseFile.keep_cache" to False * backup * mount * diff -r the original and via FUSE Before the patch this failed for me if the original file was large enough, on the order of two to a hundred megs. It works after the patch. Someday I will have to really write a test suite for this.
2014-03-27Convert unreadable-file cmdtest to yarnLars Wirzenius1-0/+0
Doing this exposed a bug in yarn, which meant that the test needs a newer yarn to run. (Not yet released.)
2014-02-25Remove app.open_repositoryLars Wirzenius1-0/+0
2014-02-25RE-instate chdir in re-opening repoLars Wirzenius1-0/+0
Valery pointed out to me that FUSE itself does a chdir, so we do need to chdir back to where we were when re-opening.
2014-02-17Fix unit test coverageLars Wirzenius1-0/+0
2014-02-16Catch ObnamError as well in show_plugin.pyLars Wirzenius1-0/+0
2014-02-16Convert UnitError to StructuredErrorLars Wirzenius1-0/+0
2014-02-15Convert repo-fmt_6.py to StructuredErrorLars Wirzenius1-0/+0
2014-02-15Convert vfs.py to use StructuredErrorLars Wirzenius1-0/+0
2014-02-15Change forget_policy to use StructuredErrorLars Wirzenius1-0/+0
2014-02-08Add build-dep on lmodernLars Wirzenius1-0/+0
It is needed for manual building.
2014-02-01Fix pre-1970 timestamps for FUSELars Wirzenius1-0/+0
Patch-by: Valery Yundin
2014-01-26Make all scripts use #!/usr/bin/env pythonLars Wirzenius1-0/+0
2014-01-20Avoid using private attribute in repo fmt 6Lars Wirzenius1-0/+0
2014-01-20Use methods for (un)packing gen ids in fmt 6Lars Wirzenius1-0/+0
This will make it easier to change how the gen ids are constructed, by making it easier to grep for where things need to be changed.
2014-01-20Add --exclude-from optionLars Wirzenius1-0/+0
Patch-by: Enrico Tröger
2014-01-17Normalise manifest times in testLars Wirzenius1-0/+0
Some filesystems don't store sub-second parts of mtime. Bleh.
2014-01-14Refresh FUSE mount when .pid is readLars Wirzenius1-0/+0
Patch-by: Valery Yundin
2014-01-12Fix test suite failureLars Wirzenius1-0/+0
Depending on how the encrypted data is, the error message, when accessing an encrypted repository without encryption enabled, may be different. Deal with it.
2014-01-12Remove unnecessary cmdtest filesLars Wirzenius1-0/+0
2014-01-11Document --quiet and --verbose betterLars Wirzenius1-0/+0
Reported-by: Rob Kendrick
2014-01-11Remove private helper methodLars Wirzenius1-0/+0
_client_is_locked_by_us is repaced by got_client_lock. yay, less code.
2014-01-10Tweak stupid class nameLars Wirzenius1-0/+0
it's still not good, but, really, the whole class should go away.
2014-01-10Ensure all common file metadata keys are allowedLars Wirzenius1-0/+0
2014-01-09Check whole-file md5 for in-tree chunk validationLars Wirzenius1-0/+0
2014-01-09Make has_chunk handle in-tree data in fmt 6Lars Wirzenius1-0/+0
2014-01-07Use API method in another placeLars Wirzenius1-0/+0
2014-01-07Change generation removal to use API methodLars Wirzenius1-0/+0
This makes the code a little bit more generic, which will be useful for enabling us to lift out generation removal from each repository format implementation to a higher level.
2014-01-01Rely on larch's journalling when removing generationsLars Wirzenius1-0/+0
This simplifies the code, to my great joy.
2014-01-01Remove useless stuff from without-testsLars Wirzenius1-0/+0
2013-12-30Add RepositoryInterface.get_client_extra_data_directoryLars Wirzenius1-0/+0
2013-12-28Cache file key settings as well, in repo fmt 6Lars Wirzenius1-0/+0
2013-12-28Cache file key lookups in format 6Lars Wirzenius1-0/+0
2013-12-28Move responsibility for gen start/end times to backupLars Wirzenius1-0/+0
2013-12-28Move repo format specific fsck work to proper placeLars Wirzenius1-0/+0
2013-12-28Have fsck plugin do repo format specific workLars Wirzenius1-0/+0
2013-12-28Have RepositoryInterface return all potential matchesLars Wirzenius1-0/+0
2013-12-28Remove file and data counting from ClientMetadataTreeLars Wirzenius1-0/+0
This is better done outside, to keep the class simpler and give it fewer responsibilities.
2013-12-28Re-instate de-duplication during backupsLars Wirzenius1-0/+0
2013-12-28Fix backup plugin to use prepare_chunk_for_indexesLars Wirzenius1-0/+0
2013-12-28Remove pointless client-exists testLars Wirzenius1-0/+0
a) list all clients b) for each client, list all clients again and see if the client is still in the list There's no point in this.
2013-12-28Use validate_chunk_content in fsckLars Wirzenius1-0/+0
2013-12-28Add RepositoryInterface.validate_chunk_content methodLars Wirzenius1-0/+0
2013-12-28Setup hooks from RepositoryInterface implemenationsLars Wirzenius1-0/+0
2013-12-28Add RepositoryInterface.walk_generation methodLars Wirzenius1-0/+0
This was already used in two places; it is not unreasonable to expect it to be used in all new places, and duplicating the code is bad.
2013-12-28Remove now-unused construct_metadata_objectLars Wirzenius1-0/+0
2013-12-28Stop returning constructed metadata in walkLars Wirzenius1-0/+0
2013-12-28Remove now-pointless metadata constructionLars Wirzenius1-0/+0
2013-12-28Remove now-unused argument from verify_metadataLars Wirzenius1-0/+0
2013-12-28Remove one use of obnamlib.MetadataLars Wirzenius1-0/+0