1
0
Fork 0
mirror of https://github.com/borgbackup/borg.git synced 2025-01-01 12:45:34 +00:00
Commit graph

8742 commits

Author SHA1 Message Date
TW
c5e48c700b
Merge pull request #8463 from ThomasWaldmann/borgfs-dir-names
mount: create unique directory names, fixes #8461
2024-10-05 23:59:51 +02:00
Thomas Waldmann
f624f76c13
mount: only append archive id when needed 2024-10-05 21:14:30 +02:00
Thomas Waldmann
84245ef2bf
mount: create unique directory names, fixes #8461 2024-10-05 20:52:26 +02:00
TW
91c0def38a
Merge pull request #8458 from ThomasWaldmann/doc-updates
Doc updates
2024-10-05 19:03:30 +02:00
Thomas Waldmann
3d3fc24af3
docs: mount: document on-demand loading, perf tips, fixes #7173 2024-10-05 14:40:32 +02:00
Thomas Waldmann
b69edd4ae1
docs: borg/borgfs detects internally under which name it was invoked, fixes #8207 2024-10-05 14:23:21 +02:00
Thomas Waldmann
414f18a354
docs: better link modern return codes, fixes #8370 2024-10-05 14:12:53 +02:00
Thomas Waldmann
4bdb3c30f9
binary: using the directory build is faster, fixes #8008 2024-10-05 14:01:58 +02:00
Thomas Waldmann
a793d44f5b
update (c) year 2024-10-05 13:53:16 +02:00
TW
ea619e759d
Merge pull request #8452 from ThomasWaldmann/rename-test-files
Rename test files
2024-10-04 20:51:57 +02:00
Thomas Waldmann
090ee523ad
docs: update "Running the tests (using the pypi package)", fixes #6386 2024-10-04 19:04:43 +02:00
Thomas Waldmann
f795d64538
clean up tool.pytest.ini_options 2024-10-04 18:58:11 +02:00
Thomas Waldmann
40dc9dadb4
rename test files, fix imports/names 2024-10-04 18:56:52 +02:00
TW
b2bdf5e20e
Merge pull request #8450 from ThomasWaldmann/rel200b12
Release 2.0.0b12
2024-10-03 12:47:38 +02:00
Thomas Waldmann
4b7ab4f087
build_usage / build_man 2024-10-03 12:30:58 +02:00
Thomas Waldmann
cb691417ac
update CHANGES 2024-10-03 12:30:56 +02:00
TW
c308f76ddc
Merge pull request #8449 from ThomasWaldmann/tag-command
tag: set, add, remove tags
2024-10-03 11:53:13 +02:00
TW
349e6e37ef
Merge pull request #8447 from ThomasWaldmann/fix-canonical-path-rclone
Location.canonical_path: some fixes, see #8446
2024-10-03 01:00:11 +02:00
Thomas Waldmann
ae0e794355
repo-list: show tags 2024-10-03 00:22:32 +02:00
Thomas Waldmann
e274860983
tag: set, add, remove tags 2024-10-02 23:52:39 +02:00
Thomas Waldmann
136d3dc20e
Location.canonical_path: use empty host if host is None, see #8446
% borg repo-info
Location: rclone:///./pcloud:justtesting
2024-10-02 18:52:47 +02:00
Thomas Waldmann
333663c39c
Location.canonical_path: fix protocol, see #8446
% borg repo-info
Location: rclone://None/./pcloud:justtesting
...
2024-10-02 18:46:01 +02:00
TW
789ffb0c1b
Merge pull request #8438 from ThomasWaldmann/vagrant-updates2
Vagrant updates 2
2024-10-02 17:40:07 +02:00
Thomas Waldmann
e5fe1ddd00
vagrant: use Python 3.11.3
3.11.2 had a compile failure on macos1012.
2024-10-02 17:38:00 +02:00
Thomas Waldmann
0aed3cc2cb
vagrant: macos: give more memory
sometimes the VM just got stuck (usually when building/testing openssl 3),
maybe more RAM helps?
2024-10-02 17:37:59 +02:00
Thomas Waldmann
f7d0cbeeed
vagrant: use bento/ubuntu-24.04 for now 2024-10-02 17:37:54 +02:00
TW
54fac33e69
Merge pull request #8445 from ThomasWaldmann/rclone-docs-fixes
rclone docs fixes
2024-10-02 17:29:02 +02:00
Thomas Waldmann
ecd0cd07e2
docs: fix typo 2024-10-02 17:28:21 +02:00
Thomas Waldmann
940ec7b455
docs: point to rclone docs 2024-10-02 17:27:42 +02:00
TW
8cd951f324
Merge pull request #8436 from ThomasWaldmann/analyze-cmd
analyze: changed chunks per directory
2024-10-02 17:22:08 +02:00
Thomas Waldmann
de439ee839
analyze: sum up changed chunks per parent directory 2024-10-02 16:14:44 +02:00
TW
5a87b41e37
Merge pull request #8444 from ThomasWaldmann/refresh-lock-many-unchanged-files
Refresh lock at more places
2024-10-02 14:13:39 +02:00
Thomas Waldmann
d99107197e
repository: also refresh the lock in other repo methods
get/put_manifest and store_* methods.
2024-10-02 13:05:59 +02:00
Thomas Waldmann
f1100f3c86
create: fix repo lock getting stale when processing lots of unchanged files, fixes #8442
as a side effect, maybe also better keeps the ssh / tcp connection alive,
if there is a bit of traffic every 60s.
2024-10-02 12:49:39 +02:00
TW
29d16f5c41
Merge pull request #8441 from ThomasWaldmann/fix-close-store-on-exception
make sure the store gets closed in case of exceptions, fixes #8413
2024-10-02 11:07:34 +02:00
TW
e2198abd03
Merge pull request #8439 from ThomasWaldmann/fix-msgpack-max-buffer-size
msgpack: increase max_buffer_size to ~4GiB
2024-10-01 21:24:16 +02:00
Thomas Waldmann
32600793b3
make sure the store gets closed in case of exceptions, fixes #8413 2024-10-01 21:23:29 +02:00
Thomas Waldmann
e251162998
msgpack: increase max_buffer_size to ~4GiB
as borg now uses repository.store_load and .store_save to load
and save the chunks cache, we need a rather high limit here.

this is a quick fix, the real fix might be using chunks of the
data (preferably <= MAX_OBJECT_SIZE), so there is less to unpack
at once.
2024-10-01 19:57:16 +02:00
TW
86c889cfeb
Merge pull request #8437 from ThomasWaldmann/vagrant-updates
Vagrant updates
2024-09-30 20:41:16 +02:00
Thomas Waldmann
358ceab64d
pin pip to 24.1 until #8415 is fixed 2024-09-30 20:09:48 +02:00
Thomas Waldmann
7a0540db7b
vagrant: install rust on *BSD 2024-09-30 17:37:49 +02:00
Thomas Waldmann
c3a63bd2b2
use python 3.12.6 for binary builds 2024-09-30 17:33:06 +02:00
TW
1700c7a4ea
Merge pull request #8435 from ThomasWaldmann/check-archive-timestamp
check: also display archive timestamp
2024-09-29 00:52:23 +02:00
TW
069cbb44ee
Merge pull request #8434 from ThomasWaldmann/levels-config-for-borgstore
give borgstore.Store a complete levels configuration, fixes #8432
2024-09-28 23:05:23 +02:00
Thomas Waldmann
2e37b1a15c
check: also display archive timestamp 2024-09-28 22:58:44 +02:00
Thomas Waldmann
0d269e7f85
give borgstore.Store a complete levels configuration, fixes #8432
also:
- add BORG_STORE_DATA_LEVELS=2 env var
- use BORG_STORE_DATA_LEVELS=0 to speed up tests
2024-09-28 21:16:56 +02:00
TW
156d33e69c
Merge pull request #8429 from ThomasWaldmann/improve-matching
AND-matching also on host, user, tags
2024-09-28 20:42:08 +02:00
Thomas Waldmann
f082df7f33
allow -a / --match-archives multiple times, ANDed
e.g.: borg delete -a home -a user:kenny -a host:kenny-pc
2024-09-27 00:19:15 +02:00
Thomas Waldmann
b8b05141ee
implement --match-archives user:USERNAME host:HOSTNAME 2024-09-26 23:22:11 +02:00
Thomas Waldmann
d30fa6f28e
implement --match-archives tags:TAG1,TAG2,...
also: reduce code duplication
2024-09-26 23:09:23 +02:00