Thomas Waldmann
795387c3c3
update CHANGES (1.1.6 release date)
2018-06-11 01:52:57 +02:00
TW
59e4ca24b4
Merge pull request #3887 from ThomasWaldmann/update-changes-1.1
...
update CHANGES (1.1-maint)
2018-06-11 01:05:31 +02:00
Thomas Waldmann
f81c974a3a
update CHANGES (1.1-maint)
2018-06-10 14:50:40 +02:00
TW
fe8b52fc87
Merge pull request #3880 from ThomasWaldmann/cat_config-1.1
...
borg config --list <repo>, fixes #3612 (1.1 backport)
2018-06-08 10:10:37 +02:00
Rémi Oudin
9a043251a9
borg config --list <repo>, fixes #3612
...
Add --list option to dump the repo configuration / the default values.
Also: fixes argument order in borg config tests
(cherry picked from commit 73410861ae
)
2018-06-08 08:46:10 +02:00
TW
f520ddbc16
Merge pull request #3873 from ThomasWaldmann/back-to-compression-libs
...
revert to using system compression libs, fixes #3797
2018-06-03 14:09:31 +02:00
Thomas Waldmann
66084c7234
revert to using system compression libs, fixes #3797
...
we temporarily used the updated, bundled lz4 and zstd code for testing
purposes, but now going back to using system provided libs by default.
2018-06-03 12:51:11 +02:00
Thomas Waldmann
b6d8a886f7
vagrant: fix ignore string
2018-06-02 22:32:29 +02:00
TW
797a90797e
Merge pull request #3872 from ThomasWaldmann/vagrant-fixes
...
Vagrant fixes / updates
2018-06-02 21:52:05 +02:00
Thomas Waldmann
c3d2315348
FUSE for macOS: upgrade 3.7.1 to 3.8.0
2018-06-02 21:27:44 +02:00
Thomas Waldmann
6f3a106b5e
Vagrantfile fixes
...
remove borgbackup.egg-info dir in fs_init (after rsync)
exclude macOS High Sierra upgrade on the darwin64 machine
2018-06-02 21:26:11 +02:00
TW
bff2a8256a
Merge pull request #3869 from ThomasWaldmann/review-progress-args
...
borg prune: improve progress display
2018-06-02 15:51:16 +02:00
TW
5f1e61f58a
Merge pull request #3871 from ThomasWaldmann/update-lz4-bundle
...
update bundled lz4 code
2018-06-02 15:28:00 +02:00
Thomas Waldmann
f7c7384285
update bundled lz4 code to 1.8.2
2018-06-02 01:25:52 +02:00
Thomas Waldmann
bf6fa04650
temporarily prefer bundled lz4 to test it
2018-06-02 01:15:10 +02:00
Thomas Waldmann
529bbfdeca
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.
2018-06-01 22:44:47 +02:00
TW
7af90d015e
Merge pull request #3855 from ThomasWaldmann/fix-pypi-desc
...
fix package long description, fixes #3854
2018-05-24 00:56:02 +02:00
TW
8177f388c6
Merge pull request #3853 from ThomasWaldmann/delete-dry-run
...
borg delete --dry-run
2018-05-24 00:55:30 +02:00
TW
34d81d378a
Merge pull request #3852 from ThomasWaldmann/delete-commit-once
...
borg delete: only commit once, fixes #3823
2018-05-24 00:55:03 +02:00
Thomas Waldmann
a318c3bb66
fix package long description, fixes #3854
2018-05-22 23:06:14 +02:00
Thomas Waldmann
857c5635dd
fixup: output stats in dry-run mode
...
it will just show nothing was deleted, but one sees how it would look
like.
this is also for consistency with borg prune --dry-run --stats, which
behaves the same.
2018-05-22 17:18:38 +02:00
Thomas Waldmann
ec4ccc0b6b
borg delete: implement --dry-run, fixes #3822
2018-05-22 16:58:52 +02:00
Thomas Waldmann
a88a3153ad
borg delete: only commit once, fixes #3823
...
borg delete was slower than required when it deleted multiple archives
as it committed repo and cache once per archive.
borg prune (doing a similar job) is faster as it commits only once for
all deleted archives.
borg delete now also only commits once and also (similar to borg prune)
only outputs a overall statistics for all deleted archives.
log output of borg delete was made similar to borg prune.
2018-05-22 15:29:08 +02:00
TW
1ac2bbb434
Merge pull request #3837 from ThomasWaldmann/py37_llfuse-1.1
...
Add a version hint for llfuse for python3.7 (1.1 backport)
2018-05-18 18:01:36 +02:00
TW
60dc493d49
Merge pull request #3838 from ThomasWaldmann/libzstd-docs-1.1
...
docs: describe what BORG_LIBZSTD_PREFIX does
2018-05-18 18:00:51 +02:00
André-Patrick Bubel
dd5e0b913d
docs: describe what BORG_LIBZSTD_PREFIX does
...
(cherry picked from commit 1ba0e85621
)
2018-05-18 17:45:51 +02:00
Rémi Oudin
af6d40560f
Add a version hint for llfuse for python3.7 (1.1 backport)
...
Python 3.7 requires llfuse >= 1.3.4.
Fixes #3804
2018-05-18 17:41:41 +02:00
TW
7912fbc610
Merge pull request #3803 from ThomasWaldmann/config-repo-without-key
...
make "borg config repo" possible without key
2018-05-16 18:30:50 +02:00
TW
aba2d590f0
Merge pull request #3812 from ThomasWaldmann/fix-3808-1.1
...
fix borg exception handling on ENOSPC error with xattrs, fixes #3808
2018-05-15 17:52:00 +02:00
Thomas Waldmann
959beb867b
xattrs: fix borg exception handling on ENOSPC error, fixes #3808
2018-05-11 16:28:45 +02:00
Thomas Waldmann
322b442641
fix borg config --cache (make sure cache gets closed via try/finally)
2018-05-07 23:54:02 +02:00
Thomas Waldmann
697bb36402
fix borg config --cache (minimal change)
...
this was broken by previous changeset.
now doing just a minimal change for better diff display,
see also next commit.
2018-05-07 23:54:02 +02:00
Thomas Waldmann
d593d17562
borg config repo ... does not need cache/manifest/key, fixes #3802
...
thus, we should not use the with_repository decorator to set up
the cache / key / manifest.
this enables running borg config on the repo without the key / key
passphrase (the config itself is in plaintext).
2018-05-07 23:54:02 +02:00
TW
694118e523
Merge pull request #3809 from ThomasWaldmann/fix-travis-osx
...
travis OS X: try newer xcode versions
2018-05-07 19:20:23 +02:00
Thomas Waldmann
2426bb5d20
travis OS X: use xcode 8.3 (not broken)
...
builds on xcode6.4 are broken since quite a while.
other xcode versions < 8.3 are also broken in the same way.
2018-05-07 18:30:21 +02:00
TW
ee4d6fef40
Merge pull request #3801 from ThomasWaldmann/dump-objs-no-manifest
...
debug dump-repo-objs should not depend on a manifest obj
2018-05-02 01:19:25 +02:00
Thomas Waldmann
2e1f2e84d7
debug dump-repo-objs should not depend on a manifest obj
...
thus, we should not use the with_repository decorator to set up
the key as it uses Manifest.load() to set up the key.
if the Manifest is lost, that does not work.
but we can use some arbitrary object to set up the key, so just
do that.
2018-05-02 00:53:56 +02:00
TW
cb90e8116c
docs: fix and deduplicate encryption quickstart docs ( #3776 )
...
docs: fix and deduplicate encryption quickstart docs
just refer to "borg init" docs rather than duplicating it in quickstart.
also: s/archive/repository/
2018-04-29 14:11:20 +02:00
TW
0bff5329f4
Merge pull request #3799 from ThomasWaldmann/include-coveragerc
...
include .coveragerc, needed by tox.ini
2018-04-29 14:10:20 +02:00
TW
003284b8dd
Merge pull request #3798 from ThomasWaldmann/more-check-output2
...
borg check: fixup for "deleting orphaned objs" msgs, fixes #3795
2018-04-28 21:41:38 +02:00
Thomas Waldmann
c79156caf5
include .coveragerc, needed by tox.ini
...
I noticed that archlinux has an identical coveragerc and wondered why.
Then noticed that our tox.ini (which we bundle into the pypi package)
needs .coveragerc, but we did not bundle it until now.
2018-04-28 21:37:18 +02:00
Thomas Waldmann
d671e9acf2
borg check: fixup for "deleting orphaned objs" msgs, fixes #3795
...
only output msgs if there is actually something to delete.
be more precise, show count of orphaned / superseded objects.
2018-04-28 21:03:08 +02:00
TW
9256e5c8b5
Merge pull request #3794 from ThomasWaldmann/manifest-rebuild-progress
...
borg check: show progress while rebuilding missing manifest, fixes #3787
2018-04-28 20:51:58 +02:00
Thomas Waldmann
85bc590c75
borg check: show progress while rebuilding missing manifest, fixes #3787
2018-04-28 19:58:22 +02:00
TW
6366502afa
Merge pull request #3793 from ThomasWaldmann/vagrant-jessie
...
vagrant: jessie-based build/test
2018-04-28 18:07:33 +02:00
Thomas Waldmann
fdc7eb57ea
use pyenv-based build/test on jessie32/62
2018-04-28 00:54:31 +02:00
TW
14855f919d
Merge pull request #3792 from ThomasWaldmann/more-check-output
...
more borg check --repair output
2018-04-28 00:14:31 +02:00
Thomas Waldmann
e6e1d18f9a
more borg check --repair output
2018-04-27 23:57:47 +02:00
TW
0d01b9ae27
Merge pull request #3769 from ThomasWaldmann/fuse-options
...
FUSE mount options: uid, gid, umask
2018-04-18 12:31:13 +02:00
Thomas Waldmann
eb61c2153b
borg mount: support umask= mount option
2018-04-18 12:30:28 +02:00