borgbackup/borg
Thomas Waldmann dabf816364 prune: cleanup checkpoints
kill all the checkpoints when pruning, except the latest one which might be
useful for continuing an interrupted backup. kill the latest checkpoint also
if it is already superceded by a successful backup.

note: this only works on checkpoints matched by --prefix, other checkpoints
      are not touched.
2016-05-05 15:15:14 +02:00
..
testsuite prune: cleanup checkpoints 2016-05-05 15:15:14 +02:00
__init__.py propperly handle borg._version using setuptools_scm 2015-08-22 15:54:40 +02:00
__main__.py cosmetic source cleanup (flake8) 2016-01-30 21:32:45 +01:00
_chunker.c docs: added some insights by "Voltara", fixes #903 2016-04-16 23:27:01 +02:00
_hashindex.c refcounting: use uint32_t, protect against overflows, fix merging for BE 2016-04-14 23:38:56 +02:00
archive.py flexible compression 2016-04-27 03:08:55 +02:00
archiver.py prune: cleanup checkpoints 2016-05-05 15:15:14 +02:00
cache.py add a bin_to_hex helper and some properties 2016-04-23 22:42:56 +02:00
chunker.pyx cython code: add some int types to get rid of unspecific python add / subtract operations 2015-09-10 23:12:12 +02:00
compress.pyx remove misc. compat code not needed for py 3.4+ 2016-01-24 15:16:05 +01:00
constants.py move some constants to new constants module 2016-04-17 15:58:42 +02:00
crypto.pyx Bump API version of crypto.pyx (overlooked in c5bd7f2) 2016-04-28 00:06:40 +02:00
fuse.py borg mount: cache partially read data chunks 2016-04-23 18:05:22 +02:00
hash_sizes.py hashtable size follows a growth policy, fixes #527 2016-01-14 14:39:59 +01:00
hashindex.pyx ChunkIndex.add: overwrite current (c)size w/ new values 2016-04-17 00:37:40 +02:00
helpers.py implement compression heuristics based on lz4-compressibility, fixes #1006 2016-05-03 19:57:44 +02:00
key.py support new env var 'BORG_KEY_FILE' 2016-05-01 21:15:09 +02:00
locking.py do not sleep for >60s while waiting for lock, fixes #773 2016-03-19 21:19:30 +01:00
logger.py sane remote logging, remote stderr, fixes #461 2015-12-12 22:15:08 +01:00
lrucache.py Merge branch 'master' into lrucache 2015-08-14 10:59:21 +01:00
platform.py label platform code, exclude freebsd and unknown platform from coverage measurement 2015-11-01 23:06:52 +01:00
platform_darwin.pyx acls (darwin): use helper functions safe_encode/safe_decode 2015-10-19 02:32:29 +02:00
platform_freebsd.pyx acls (freebsd): use helper functions safe_encode/safe_decode 2015-10-19 01:43:46 +02:00
platform_linux.pyx acls (linux): helper functions safe_encode/safe_decode 2015-10-19 01:40:15 +02:00
remote.py add a bin_to_hex helper and some properties 2016-04-23 22:42:56 +02:00
repository.py add a bin_to_hex helper and some properties 2016-04-23 22:42:56 +02:00
selftest.py Add self tests 2016-04-28 00:06:19 +02:00
shellpattern.py Add shell-style pattern syntax 2016-01-21 16:07:24 +01:00
upgrader.py add a bin_to_hex helper and some properties 2016-04-23 22:42:56 +02:00
xattr.py Fix capabilities extraction on Linux 2016-04-16 23:52:27 +02:00