summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2017-06-12Fix: copyright yearliw/ga_rmunusedchunksLars Wirzenius1-1/+1
2017-06-12Add: copyright statementLars Wirzenius1-0/+1
2017-06-12Fix: copyright years to include latest changesLars Wirzenius8-8/+8
2017-06-12Fix: break long lines, fix stylistic nitsLars Wirzenius6-12/+26
2017-06-12fix thingsLars Wirzenius3-6/+20
2017-06-12debug: add logging to see where used-by trees go wrongLars Wirzenius1-0/+2
2017-06-11Fix: logic for checking if chunks are unusedLars Wirzenius2-3/+10
2017-06-11Fix: don't remove in-use chunksLars Wirzenius2-3/+3
2017-06-11Fix: remove leaves that are no longer in leaf listLars Wirzenius1-0/+2
2017-06-11Add: LeafStore.remove_leaf methodLars Wirzenius2-0/+19
2017-06-11Fix: actually delete bags with unused chunksLars Wirzenius1-10/+14
2017-06-11Fix: drop unnecessary, duplicate removal of ununused chunksLars Wirzenius1-1/+0
2017-06-11Fix: syntaxLars Wirzenius1-1/+1
2017-06-11Add: removal of keys from a CowTreeLars Wirzenius2-4/+36
2017-06-11Add: removal of keys from leavesLars Wirzenius2-0/+10
2017-06-11fix: errorsLars Wirzenius1-2/+2
2017-06-11temp: add logic for removing unused chunksLars Wirzenius1-3/+9
2017-06-11Add: ChunkStore.remove_bagLars Wirzenius1-0/+3
2017-06-11Add: method to check if any chunk in a bag is still in useLars Wirzenius1-0/+6
2017-06-11Refactor: extract new method is_chunk_used_by_anyoneLars Wirzenius1-1/+4
2017-06-11Add: methods to get unused chunks, bags with chunksLars Wirzenius1-0/+14
2017-06-11Add: methods to get bag id of chunk, and chunks in bagLars Wirzenius1-0/+9
2017-06-11Add: iterator over leaf keys in a CowTreeLars Wirzenius2-0/+16
2017-06-11Add: script to get green-albatross forget removes dataLars Wirzenius1-0/+32
2017-06-11Add: backupprogress.py unit testsLars Wirzenius3-29/+169
2017-06-01Set GNUPGHOME for every scenario step, just in caseLars Wirzenius1-0/+8
2017-05-25Fix: Update copyright yearsLars Wirzenius2-2/+2
2017-05-25Fix: Hide Python stack trace on SSH problemsLars Wirzenius2-0/+14
2017-03-25Force summain checksum algorithmLars Wirzenius6-5/+9
Summain default has changed, so to be compatible with old summain output files, we have to force the checksum algorithm to what the old default was.
2017-03-25Use f.truncate to make hole at endRichard Ipsum1-4/+1
2017-03-03Update NEWSLars Wirzenius1-0/+2
2017-03-03Include the root dir into kdirstat outputSanskritFritz1-3/+0
Root directory is now excluded from kdirstat output done by obnam. That solution was probably a workaround to a k4dirstat bug, however, this broke displaying any --root="/" backups and since we now have qdirstat (and k4dirstat became deprecated) which fixed the bug, it is time to reintroduce the root dir into the kdirstat output. Discussion with Ian about this can be read in the thread "Kdirstat merged to Qdirstat".
2017-03-01Fixes German pdf manual generationJan Niggemann1-1/+1
2017-02-24Update NEWSLars Wirzenius1-0/+3
2017-02-24Update de-translation manual about restoring using abs pathsJan Niggemann2-1/+11
update to keep in sync with last changes in english manual. jan
2017-02-20Update NEWSLars Wirzenius1-0/+4
2017-02-12Early break if chunks_to_remove becomes emptyliw/forgetLars Wirzenius1-0/+2
2017-02-12Drop unused importLars Wirzenius1-1/+0
2017-02-12Fix typosLars Wirzenius1-2/+2
2017-02-12Drop more debug loggingLars Wirzenius1-1/+0
2017-02-12Drop a bit of debug loggingLars Wirzenius1-2/+0
2017-02-12Add a bit more loggingLars Wirzenius1-1/+5
2017-02-12Drop more memory profile dumpingLars Wirzenius1-8/+0
2017-02-12Update copyright year and log deleted pathnamesLars Wirzenius1-1/+3
2017-02-12Avoid growing DirectoryObjectCache too muchLars Wirzenius1-0/+8
2017-02-12Simplify logging callLars Wirzenius1-2/+2
2017-02-12Reduce memory dumping a bitLars Wirzenius1-8/+0
2017-02-12Log length of remaining chunks to removeLars Wirzenius1-0/+3
2017-02-12Use more generators to save memoryLars Wirzenius1-11/+9
This might cost in terms of time.
2017-02-12Change how uniquely-in-remove-gen computation is doneLars Wirzenius1-17/+13
Rather than computing a large union of all chunk ids in all genearations tha will remain, we iterate over the chunk ids and remove them from the set of chunk ids in the generation that is getting removed. This should cut down on memory use.