summaryrefslogtreecommitdiff
path: root/obnamlib/repo_interface.py
AgeCommit message (Expand)AuthorFilesLines
2014-04-13Add missing copyright statements, yearsLars Wirzenius1-1/+1
2014-02-23Add {gen_id} to RepositoryGenerationDoesNotExistLars Wirzenius1-1/+1
2014-02-16Convert RepoInterface exceptions to StructuredErrorLars Wirzenius1-71/+53
2014-01-11Add got_*_lock methods to RepositoryInterfaceLars Wirzenius1-0/+57
2014-01-10Document mandatory keys, key code persistenceLars Wirzenius1-1/+5
2014-01-10Ensure all common file metadata keys are allowedLars Wirzenius1-2/+34
2013-12-30Add RepositoryInterface.get_client_extra_data_directoryLars Wirzenius1-0/+27
2013-12-28Fix fsck for unused chunksLars Wirzenius1-0/+18
2013-12-28Move repo format specific fsck work to proper placeLars Wirzenius1-4/+12
2013-12-28Have RepositoryInterface return all potential matchesLars Wirzenius1-9/+26
2013-12-28Add RepositoryInterface.prepare_chunk_for_indexesLars Wirzenius1-11/+43
2013-12-28Add RepositoryInterface.validate_chunk_content methodLars Wirzenius1-1/+39
2013-12-28Setup hooks from RepositoryInterface implemenationsLars Wirzenius1-0/+13
2013-12-28Add RepositoryInterface.walk_generation methodLars Wirzenius1-0/+24
2013-12-28Add LockManager.is_locked and use it in testsLars Wirzenius1-3/+9
2013-12-28Remove faulty testLars Wirzenius1-13/+0
2013-12-28Fix lock forcing iface, impl, and testsLars Wirzenius1-9/+26
2013-12-28Add RepositoryInterface.[gs]et_client_encryption_key_idLars Wirzenius1-0/+44
2013-12-28Fix format 6 to not create spurious clone generationLars Wirzenius1-8/+14
2013-12-28Make forget remove now-unused chunksLars Wirzenius1-2/+2
2013-12-28Add more generation keys to repo interfaceLars Wirzenius1-0/+3
2013-12-28Add generation start/end support; fix bugsLars Wirzenius1-11/+17
2013-12-28Add a RepositoryInterface.close methodLars Wirzenius1-0/+10
2013-12-28Add RepositoryInterface.get_fs methodLars Wirzenius1-3/+12
2013-12-28Change how RepoInterface keys are doneLars Wirzenius1-39/+49
2013-12-28Add all file metadata fields to repo interfaceLars Wirzenius1-5/+32
2013-05-18Add test case for get_file_key with forbidden keyLars Wirzenius1-0/+8
2013-05-18Exclude an error case from coverage testingLars Wirzenius1-24/+28
2013-05-18Remove broken fixme, add test to reproduce bugLars Wirzenius1-11/+12
2013-05-18Fix test method nameLars Wirzenius1-1/+1
2013-05-18Stop making generation test keys mandatoryLars Wirzenius1-41/+51
2013-05-18Stop making REPO_CLIENT_TEST_KEY mandatoryLars Wirzenius1-37/+47
2013-05-18Fix test method nameLars Wirzenius1-1/+1
2013-05-18Harmonise name of force_chunk_indexes_lockLars Wirzenius1-1/+1
2013-05-18Add FIXME so problem can be fixedLars Wirzenius1-0/+4
2013-05-18Change test so it doesn't add+remove same file in same genLars Wirzenius1-0/+7
2013-05-18Fix removal from chunk indexesLars Wirzenius1-4/+4
2013-05-18Add put_chunk_indexesLars Wirzenius1-7/+13
2013-05-18Add missing method to interfaceLars Wirzenius1-0/+4
2013-05-11Add test for set_file_key used with un-allowed keysLars Wirzenius1-1/+24
2013-05-11Add test for get_generation_chunk_ids returning idsLars Wirzenius1-0/+6
2013-05-11Remove unused execeptionLars Wirzenius1-8/+0
2013-05-10Add test that remove_file removes file keys, tooLars Wirzenius1-4/+30
2013-05-10Add integer mtime key for filesLars Wirzenius1-4/+16
2013-05-10Add get_fsck_work_itemLars Wirzenius1-2/+14
2013-05-10Add chunk indexesLars Wirzenius1-6/+116
2013-05-10Add test for removing nonexistent chunkLars Wirzenius1-0/+7
2013-05-10Add remove_chunkLars Wirzenius1-1/+19
2013-05-10Add put_chunk_content, get_chunk_content, has_chunkLars Wirzenius1-3/+25
2013-05-09Fix testLars Wirzenius1-0/+3