summaryrefslogtreecommitdiff
path: root/obnamlib
AgeCommit message (Collapse)AuthorFilesLines
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-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.
2017-02-12Log as we count filesLars Wirzenius1-0/+2
2017-02-12Count files in generationLars Wirzenius1-0/+3
2017-02-12Attempt to comput chunk ids in a geneartion more efficientlyLars Wirzenius1-6/+7
2017-02-12Update copyright years; reformat to pacify pep8, pylintLars Wirzenius3-11/+21
2017-02-12Rewrite get_generation_chunk_idsLars Wirzenius1-13/+14
2017-02-12Add more memory profile debuggingLars Wirzenius1-1/+12
2017-02-12Add more memory profile debuggingLars Wirzenius1-1/+2
2017-02-12Add more memory profile debuggingLars Wirzenius1-0/+7
2017-02-12Add more memory profile debuggingLars Wirzenius1-1/+1
2017-02-12Add more memory profile debuggingLars Wirzenius1-0/+4
2017-02-12Add more memory profile dumpingLars Wirzenius1-1/+4
2017-01-29Forbid restoring without absolute pathsLars Wirzenius1-0/+10
2017-01-08Update copyright yearsLars Wirzenius2-2/+2
2017-01-08Break long linesLars Wirzenius1-2/+6
2017-01-08Log multiline StructuredError messages in fullLars Wirzenius2-2/+6
2016-12-29Bump version number post-release to 1.21+gitLars Wirzenius1-2/+2
2016-12-29Prepare to release version 1.21obnam-1.21Lars Wirzenius1-2/+2
2016-12-29Fix --one-filesystemLars Wirzenius1-1/+6
Something broke --one-filesystem, at least for some people, when Obnam learnt to detect bind mounts. This change reverts that functionality, rather then fixing the bug. Thus: no bind mount detection, go back to previous functionality. This is fairly urgent due to an upcoming Debian release and it's ongoing freeze. A proper fix and re-adding the bind mount detection to be added later.
2016-12-15Bump version number post-release to 1.20.3+gitLars Wirzenius1-2/+2
2016-12-15Prepare to release version 1.20.3obnam-1.20.3Lars Wirzenius1-2/+2
2016-10-30Bump version number post-release to 1.20.2+gitLars Wirzenius1-2/+2
2016-10-30Prepare to release version 1.20.2obnam-1.20.2Lars Wirzenius1-2/+2
2016-10-30Bump version number post-release to 1.20.1+gitLars Wirzenius1-2/+2
2016-10-30Prepare to release version 1.20.1obnam-1.20.1Lars Wirzenius1-2/+2
2016-10-29Bump version number post-release to 1.20+gitLars Wirzenius1-2/+2
2016-10-29Prepare to release version 1.20obnam-1.20Lars Wirzenius1-19/+2
2016-10-29kdirstat: Correct output syntax for FIFOIan Campbell1-1/+1
There needs to be some whitspace after the FIFO tag, otherwise k4dirstat (silently!) stops parsing at this entry. This was wrong in the initial commit to add FIFO support to kdirstat 4ce858d7c593 ("kdirstat: Handled named pipes (fifos)"), manual testing at the time apparently only verified that the file was generated, not that it was valid, sorry. I updated the test yarns to also check for FIFO, however this is only run "ASSUMING extended attributes are allowed for users", which does not appear to be the case on my system. Also the testshould probably test for all sorts of files, not just regular and FIFO. Signed-off-by: Ian Campbell <ijc@hellion.org.uk>
2016-10-29Remove spurious space in sourceLars Wirzenius1-1/+1
2016-10-29Fix list-errors so it doesn't crashLars Wirzenius1-1/+2
2016-10-28Fix copyright yearLars Wirzenius1-1/+1
2016-10-27Ignore errors when removing temporary dirs for testingLars Wirzenius2-4/+4
Due to some interaction with gpg-agent in gpg 2.1, autospawning of said agent, and a socket file it creates and removes, rmtree would previously fail due to the socket having disappeared. Mysterious, but works now.
2016-10-18Flush client every N directoriesLars Wirzenius1-2/+13
2016-10-09Change version number to de-confuse ickLars Wirzenius1-2/+2
2016-10-09Require Python 2.7Lars Wirzenius2-2/+3
2016-10-07Add gpg command line to error message about gpg failingLars Wirzenius1-3/+5