1
0
Fork 0
mirror of https://github.com/borgbackup/borg.git synced 2024-12-27 10:18:12 +00:00
Commit graph

6739 commits

Author SHA1 Message Date
TW
263bd0b8b7
Merge pull request #6142 from ThomasWaldmann/update-11xchanges
updated 1.1.x changes up to 1.1.17
2022-01-21 14:25:39 +01:00
Thomas Waldmann
5d0446ccf8 updated 1.1.x changes up to 1.1.17 2022-01-21 14:24:12 +01:00
TW
de9d4265e0
Merge pull request #6141 from ThomasWaldmann/remove-env-var-master
remove leftovers of BORG_HOSTNAME_IS_UNIQUE from docs
2022-01-20 23:45:54 +01:00
Thomas Waldmann
78f0f3518e remove leftovers of BORG_HOSTNAME_IS_UNIQUE from docs
thanks to @snsmac for the hint: there is no code implementing this any more. it was replaced by
BORG_HOST_ID (if needed).
2022-01-20 23:38:43 +01:00
TW
35cbf473a1
Merge pull request #6135 from ThomasWaldmann/updates-master
some minor updates (master)
2022-01-20 18:26:11 +01:00
Thomas Waldmann
4c493aa27c pypi metadata: alpha -> beta 2022-01-20 17:45:41 +01:00
Thomas Waldmann
cf2b2d5ab7 vagrant: use python 3.9.10 2022-01-20 17:43:49 +01:00
Graham Stockton
0724d4be4e
key export: print key if path is '-' or not given, fixes #6092 (#6093)
key export: print key if path is '-' or not given, fixes #6092

"borg key export [REPOSITORY]" now displays the key.
2022-01-20 02:55:52 +01:00
TW
b8419c9859
Merge pull request #6129 from ThomasWaldmann/y2022-master
it's 2022
2022-01-20 02:26:00 +01:00
Chen Yufei
7e746e10e7
docs: excluded parent dir's metadata can't restore. (#6062)
docs: if parent dir is not extracted, we do not have its metadata
2022-01-20 02:04:15 +01:00
TW
45ef118aa6
Merge pull request #6132 from Tavlor/patch-1
clarify who starts the remote agent
2022-01-18 23:13:27 +01:00
Tavlor
2c7253dcbb
clarify who starts the remote agent
It was unclear that the user _only_ needs to have borg installed on a remote system to use client/server mode. Hopefully this change makes it apparent that the user doesn't start anything on the remote system themselves.
2022-01-18 02:07:01 +00:00
Thomas Waldmann
035c175cbb it's 2022 2022-01-16 23:28:18 +01:00
TW
836cb61b4c
Merge pull request #6127 from ThomasWaldmann/update-changes-master
update CHANGES
2022-01-16 23:07:31 +01:00
Thomas Waldmann
549f83a220 update CHANGES 2022-01-16 21:34:24 +01:00
TW
0aabff67f7
Merge pull request #6065 from enkore/patch-2
docs/data-structures: add content-defined chunking explainer
2022-01-16 21:01:09 +01:00
Thomas Waldmann
94e93ba7e6 formula is only approximately correct
the movement of the start of the hashing window stops at (file_size - window_size), thus THAT would be the factor in that formula, not just file_size.

for medium and big files, window_size is much smaller than file_size, so guess we can just say "approximately" for the general case.
2022-01-16 20:39:29 +01:00
TW
96e6990bd4
Merge pull request #5989 from szpak-forks/fishCompletion330Fix
Fix command & switch completion in Fish 3.3.0+
2022-01-16 20:29:47 +01:00
TW
97d6f8145f
Merge pull request #6125 from ThomasWaldmann/ci-downgrade-macos-master
CI: downgrade to macOS 10.15, work around #6099
2022-01-16 19:27:12 +01:00
Thomas Waldmann
e0af9d8ee7 CI: macOS: re-enable fuse2 testing, work around #6099
Downgrade to macOS 10.15 as macOS 11.x breaks fuse2 testing.

On macOS 10.15, osxfuse and also macfuse works with borg's fuse2 tests.

Upgrading to macOS 11.x based github CI breaks the tests, see #6099,
even when using the more recent macfuse to provide fuse2 capability.
2022-01-16 18:36:29 +01:00
TW
75cbab3773
Merge pull request #6118 from ThomasWaldmann/upgrade-pyi
use pyinstaller 4.7
2022-01-07 23:19:51 +01:00
Thomas Waldmann
6863df364f use pyinstaller 4.7 2022-01-07 23:09:46 +01:00
TW
eb4a9d2094
Merge pull request #6117 from ThomasWaldmann/shake-master
remove support for shake_* hashes, fixes #6082
2022-01-07 22:55:56 +01:00
Thomas Waldmann
6226002eb0 remove support for shake_* hashes, fixes #6082 2022-01-07 22:21:22 +01:00
TW
3a878bb13c
Merge pull request #6112 from ThomasWaldmann/allow-msgpack-103
allow msgpack 1.0.3, fixes #6111
2022-01-07 14:25:59 +01:00
TW
c71acda4a9
Merge pull request #6115 from ThomasWaldmann/fix-xattr-percent-binary-master
fix new xattr tests for binary test runs
2022-01-07 14:24:32 +01:00
TW
aec98e48ec
Merge pull request #6116 from ThomasWaldmann/upgrade-py-master
upgrade pythons (master)
2022-01-07 14:21:32 +01:00
Thomas Waldmann
530acb68be github ci: use 3.10 (without -dev) 2022-01-06 23:33:45 +01:00
Thomas Waldmann
c9a4a24342 vagrant: use py 3.9.9 and 3.10.0 2022-01-06 23:28:46 +01:00
Thomas Waldmann
8b192db076 fix new xattr tests for binary test runs
the tests do object patching, this does not work
when we call the external binary "borg.exe".

this made these tests fail IF the borg.exe was
available (like in the debian stretch vagrant VM).
2022-01-06 23:21:07 +01:00
TW
13d26919c5
Merge pull request #6114 from ThomasWaldmann/fix-mac-ci-master
macos ci: no fuse tests for now, fixes #6099
2022-01-06 23:17:26 +01:00
Thomas Waldmann
a21c65b868 macos ci: no fuse tests for now, fixes #6099
test_fuse hangs (tried with osxfuse as well as with macfuse) for yet unknown reasons.
2022-01-06 22:25:03 +01:00
Thomas Waldmann
b27e7ad86d allow msgpack 1.0.3, fixes #6111 2022-01-06 21:34:52 +01:00
TW
f2c975ba15
Merge pull request #6096 from cuevavirus/master
Workaround for volume shadow copy in WSL1
2021-12-27 00:22:01 +01:00
Reiko Asakura
e38f0b26b0
Workaround for volume shadow copy in WSL1 2021-12-24 15:15:23 -05:00
TW
bf392367f1
Merge pull request #6056 from ThomasWaldmann/fix-cache-tag-race-master
atomically create the CACHE_TAG file, see #6028
2021-12-12 22:54:11 +01:00
TW
03ab4dc116
Merge pull request #6085 from hexagonrecursion/fix-build-man
Fix exceptions thrown by `setup.py build_man`
2021-12-10 18:15:20 +01:00
Andrey Bienkowski
dbfef31783
borg serve: improve ssh forced commands docs (#6083)
borg serve: improve ssh forced commands docs

Co-authored-by: Andrey Bienkowski <hexagon-recursion@posteo.net>
2021-12-10 18:11:25 +01:00
Andrey Bienkowski
37e1ae4735 Fix exceptions thrown by setup.py build_man
While doing some doc updates I needed a way to test them - to build
the documentation and inspect the output. I ran into an issue:
running python setup.py build_man was throwing exceptions:

1. The import-tar parser had a None description causing:

    File "/home/user/borg/setup_docs.py", line 451, in write_heading
      write(char * len(header))
    TypeError: object of type 'NoneType' has no len()

2. There was no docs/usage/import-tar.rst causing an exception too
2021-12-10 10:51:26 +03:00
Andrey Bienkowski
dcb1aef5e0
Improve docs for borg list --format (#6080)
Improve docs for `borg list` --format, fixes #6061

Co-authored-by: Andrey Bienkowski <hexagon-recursion@posteo.net>
2021-12-09 20:33:39 +01:00
Thomas Waldmann
708a5853e7 deal with the SaveFile/SyncFile race, docs 2021-12-07 22:35:28 +01:00
Thomas Waldmann
d0a3b30fdf avoid create the cache tag file on every get_cache_dir call
this re-introduces a race between os.path.exists vs. SaveFile creating that file, but due to the way how SaveFile works, it still makes sure that in the end there is a good cache tag file in place.
2021-12-07 21:47:15 +01:00
TW
fc4483a37c
Merge pull request #6079 from hexagonrecursion/patch-1
Remove --list-format from borg list
2021-12-07 20:15:35 +01:00
Andrey Bienkowski
f2ea757fad
Remove --list-format from borg list
While reading the docs I noticed that in `borg list` the options --list-format and --format do the same thing. Using `git log -S` I have uncovered that --list-format used to be deprecated and was supposed to be removed in c87393cab7, but you overlooked it and undeprecated it instead. What should we do now? Just remove it or deprecate it again?
2021-12-07 12:45:42 +00:00
TW
54b5ae4865
Merge pull request #6076 from hexagonrecursion/fwdport-a-test
Forward port: Test that the archive name is not mentioned
2021-12-03 15:35:59 +01:00
Andrey Bienkowski
17d12b520c Forward port: Test that the archive name is not mentioned
This test was originally added in #6071
2021-12-02 17:27:13 +03:00
TW
13f2600fb2
Merge pull request #6072 from hexagonrecursion/fwdport-6064
Forward port #6064: avoid expanding path into LHS of formatting operation
2021-12-02 03:57:10 +01:00
Andrey Bienkowski
d9e923e66f Forward port #6064: avoid expanding path into LHS of formatting operation 2021-11-30 20:51:47 +03:00
Andrey Bienkowski
3e3ed78b8c Test % in file name and xattr (see #6063) 2021-11-30 20:51:38 +03:00
TW
e8ff51b0f9
Merge pull request #6067 from hexagonrecursion/fwd-port-6008
Remove BORG_LIBC completion
2021-11-29 11:08:58 +01:00