borgbackup/src/borg
Thomas Waldmann c454bf6fa6 borg prune: improve progress display
the old progress output was kind of broken:
Archiver() did output some progress when add_item was called.
Archive.delete() did output progress for a single archive deletion

but what we really want is a overall progress indication, advancing
the progress for each deleted archive.

(cherry picked from commit 529bbfdeca)
2018-06-08 15:08:30 +05:30
..
algorithms update bundled zstd to 1.3.4, fixes #3745 2018-05-18 22:29:55 +02:00
cache_sync info: use CacheSynchronizer & HashIndex.stats_against 2017-06-13 14:34:10 +02:00
crypto improve getpass user experience, see #3689 2018-03-20 21:21:23 +01:00
helpers BORG_SHOW_SYSINFO=no to hide system information from exceptions 2018-05-18 18:49:56 +02:00
platform use patched version of socket.getfqdn(), fixes #3471 2017-12-24 04:46:20 +01:00
testsuite borg config --list <repo>, fixes #3612 2018-06-08 08:26:32 +02:00
__init__.py Improve robustness of monkey patching borg.constants.PBKDF2_ITERATIONS. And add lots of warnings. 2017-06-10 11:42:42 +02:00
__main__.py move borg package to src/ 2016-05-05 20:19:50 +02:00
_chunker.c add parens for C preprocessor macro argument usages 2017-12-13 04:01:59 +01:00
_endian.h create _endian.h 2017-07-11 19:12:19 +02:00
_hashindex.c add debug_print macro for hashindex debugging, see #3807 2018-05-19 22:26:56 +02:00
_item.c item: item.to_optr(), Item.from_optr() 2017-07-29 17:26:39 +02:00
archive.py borg check: show progress while rebuilding missing manifest, fixes #3787 2018-05-19 01:28:55 +02:00
archiver.py borg prune: improve progress display 2018-06-08 15:08:30 +05:30
cache.py cleanup: get rid of ignore_inode, replace with cache_mode 2018-03-24 17:04:20 -07:00
chunker.pyx chunker: fix invalid use of types 2017-06-14 19:16:36 +02:00
compress.pyx fix lz4 deprecation warning, require lz4 >= 1.7.0 (r129) 2017-12-18 00:53:26 +01:00
constants.py make sure all segment file offsets fit into uint32, fixes #3592 2018-03-05 17:50:53 +01:00
fuse.py borg mount: support umask= mount option 2018-05-18 21:56:37 +02:00
hashindex.pyx fuse: versions view, linear numbering by archive time 2017-07-03 12:38:10 +02:00
item.pyx include item birthtime in archive (where available) (#3313) 2017-11-13 14:55:10 +01:00
locking.py fixup: use asserts for the old_id check 2017-08-11 23:24:33 +02:00
logger.py logging with fileConfig: set json attr on "borg" logger, fixes #3114 2017-10-10 02:18:13 +02:00
lrucache.py lrucache: use explicit sentinel instead of None 2017-06-16 00:41:38 +02:00
nanorst.py key import: allow reading from stdin 2017-06-27 16:18:21 +02:00
paperkey.html key export: center QR code on the page 2017-02-13 21:24:33 +01:00
patterns.py be more helpful when parsing invalid --pattern values 2018-03-03 03:08:20 +01:00
remote.py added BORG_BASE_DIR, s/get_home_dir/get_base_dir/g, docs, fixes #3338 2017-12-23 01:42:18 +01:00
repository.py Merge pull request #3581 from ThomasWaldmann/borg-config-validation 2018-03-05 23:40:12 +01:00
selftest.py remove unused bytes16 conversions 2017-07-27 23:48:30 +02:00
shellpattern.py Revert copyright year change in shellpattern 2018-01-02 16:59:01 +02:00
upgrader.py added BORG_BASE_DIR, s/get_home_dir/get_base_dir/g, docs, fixes #3338 2017-12-23 01:42:18 +01:00
version.py version: add missing test for format_version, fix bug 2017-06-27 10:11:57 +02:00
xattr.py use prepared env for xattr module's fakeroot version check 2017-09-25 04:36:07 +02:00