1
0
Fork 0
mirror of https://github.com/borgbackup/borg.git synced 2025-01-04 06:21:46 +00:00
Commit graph

7766 commits

Author SHA1 Message Date
Thomas Waldmann
63e17d6da2
borgfs.statfs: add comments 2023-04-02 16:56:28 +02:00
nain-F49FF806
dfef2b9092
fix config/cache dir compatibility issues, fixes #7445 (#7448)
fix config dir compatibility issue, fixes #7445

- add tests
- make sure the result of get_cache_dir matches pre and post #7300 where desired
- harmonize implementation of config_dir_compat and cache_dir_compat tests

Co-authored-by: nain <126972030+F49FF806@users.noreply.github.com>
2023-03-30 00:24:42 +02:00
Soumik Dutta
1428ffeae9
Add parse-obj and format-obj debug commands (#7443)
add parse-obj and format-obj debug commands, fixes #7406

Signed-off-by: Soumik Dutta <shalearkane@gmail.com>
2023-03-28 21:45:48 +02:00
TW
80c08abe45
Merge pull request #7482 from ThomasWaldmann/fix-retry-test
skip "do not retry when permissions denied" test if running as root
2023-03-28 17:00:21 +02:00
Thomas Waldmann
2692fa1146
skip "do not retry when permissions denied" test if running as root
we can not take away read permissions for root,
so the test would fail.
2023-03-28 15:55:10 +02:00
TW
f6f108c54c
Merge pull request #7478 from bbx0/master
Add support to build dependencies from source to the Vagrantfile
2023-03-27 20:58:34 +02:00
TW
0fa44e4079
Merge pull request #7474 from ThomasWaldmann/support-id-verification
transfer: verify chunks we get using assert_id, fixes #7383
2023-03-27 17:04:49 +02:00
TW
8f1f83b009
Merge pull request #7479 from ThomasWaldmann/update-codeql
codeql action: upgrade to v2
2023-03-27 16:59:08 +02:00
Thomas Waldmann
3d65cb3fea
transfer: verify chunks we get using assert_id, fixes #7383
this needs to decompress and to hash the chunk data,
but better let's play safe.

at least we still can avoid the (re-)compression with
borg transfer (which is often much more expensive
than decompression).
2023-03-27 16:36:53 +02:00
Thomas Waldmann
d6091c41c7
codeql action: upgrade to v2 2023-03-27 16:25:58 +02:00
TW
8dc52b23db
Merge pull request #7477 from Michael-Girma/enhancement/issue-7476
Added pre-commit for linting purposes. Fixes #7476
2023-03-27 16:22:48 +02:00
bbx0
af66cf4010 Add stretch64 VM with deps built from source 2023-03-26 21:01:13 +02:00
bbx0
57262499ba Add support to install dependencies from source 2023-03-26 20:58:12 +02:00
Michael Deyaso
20a4c960ec Changed black rev in pre-commit yaml. Fixes #7476 2023-03-25 19:26:32 +03:00
Michael Deyaso
98d1c65b40 Installed and configured pre-commit to lint and format code. Fixes #7476 2023-03-25 13:34:30 +03:00
TW
276c5f3ff6
Merge pull request #7473 from Michael-Girma/forward_port/pr-7471
Resolved mode bug and added sleep clause for darwin systems. Fixes #7470
2023-03-24 12:10:06 +01:00
Michael Deyaso
6e8310346e Forward port of #7471. Fixes #7470 2023-03-24 09:01:42 +03:00
TW
7cc9d32988
Merge pull request #7463 from ThomasWaldmann/docs-borg-key-file-master
BORG_KEY_FILE: clarify docs, fixes #7444
2023-03-22 22:33:27 +01:00
Thomas Waldmann
d6e3d36ce1
BORG_KEY_FILE: clarify docs, fixes #7444 2023-03-22 18:17:29 +01:00
TW
d25465cbfa
Merge pull request #7460 from dotdoom/master-ignorezeros
Add --ignore-zeros flag to import-tar
2023-03-22 14:17:56 +01:00
Artem Sheremet
335efbf187 Simplify import-tar ignore-zeros negative test
Some of those cleanups are unnecessary since we don't use
assert_dirs_equal.
2023-03-22 11:19:44 +01:00
Artem Sheremet
c999d5dded Explain multiple tarball import with ignore-zeros 2023-03-22 11:13:19 +01:00
Artem Sheremet
8071ef6280 Add a negative test for import-tar --ignore-zeros 2023-03-21 23:08:40 +01:00
Artem Sheremet
3c941ae604 Add --ignore-zeros flag to import-tar
Fixes #7432.
2023-03-21 22:49:23 +01:00
TW
46f1cda204
Merge pull request #7455 from ThomasWaldmann/remove-cache-only-from-delete
delete: remove --cache-only option, fixes #7440
2023-03-20 21:48:57 +01:00
TW
c187d7c8e6
Merge pull request #7452 from snsmac/fix/no_perm_retry
Do not retry on permission errors
2023-03-20 21:48:27 +01:00
Thomas Waldmann
dad99650af
test whether borg skips permission denied files without retries 2023-03-20 21:21:15 +01:00
Thomas Waldmann
02eb9cd443
delete: remove --cache-only option, fixes #7440
for deleting the cache only, use:

borg rdelete --cache-only
2023-03-20 20:51:13 +01:00
snsmac
045d428ecc Do not retry on permission errors 2023-03-19 12:35:39 +01:00
TW
270b705248
Merge pull request #7442 from ThomasWaldmann/freebsd-xattr-fixes-master
xattrs: fix namespace processing on FreeBSD, fixes #6997
2023-03-13 17:20:25 +01:00
Thomas Waldmann
88231a2f64
xattrs: fix namespace processing on FreeBSD, fixes #6997 2023-03-13 11:14:07 +01:00
TW
800e8dd53f
Merge pull request #7437 from RayyanAnsari/windows-docs
docs: installation: Add instructions for Windows
2023-03-12 23:33:40 +01:00
Rayyan Ansari
3174904ce3
docs: installation: Add instructions for Windows
Remove the old Windows README while we're at it.
2023-03-12 20:53:11 +00:00
TW
6ff4b67854
Merge pull request #7436 from snsmac/forwardport/id-hash
debug id-hash: implement file content id-hash computation, see #7406 (forwardport-master)
2023-03-12 20:47:17 +01:00
TW
63050d379f
Merge pull request #7438 from RayyanAnsari/windows-ci-paths
Windows CI: only run when certain files are modified
2023-03-12 20:45:20 +01:00
Thomas Waldmann
cf0eade672 debug id-hash: implement file content id-hash computation, see #7406 2023-03-12 18:02:38 +01:00
Rayyan Ansari
89824bc705
Windows CI: only run when certain files are modified
The Windows CI does not need to run when files such as docs are
changed.
2023-03-12 15:35:32 +00:00
TW
5e85d043fd
Merge pull request #7433 from ThomasWaldmann/remove-os-directory-master
docs: remove OS directory from install docs
2023-03-11 19:15:41 +01:00
Thomas Waldmann
506652d4b2
docs: remove OS directory from install docs
- links did not work that way
- each OS has its own headline and can be discovered easily without
  that directory
2023-03-11 18:50:22 +01:00
TW
0c58378f08
Merge pull request #7423 from abebeos/7356-dev-setup-docs
docs: installation: add link to OS dependencies
2023-03-10 22:38:17 +01:00
TW
a0e0d5ea74
Merge pull request #7427 from RayyanAnsari/windows-build-simplify
Windows: simplify building
2023-03-10 19:46:59 +01:00
Rayyan Ansari
ce50c497b0
Windows: simplify building
Use the standard pip build command, and get rid of the build script.
2023-03-10 17:51:03 +00:00
abebeos
f9f33044cc add link to OS dependencies
The "Building a development environment" section links to the
"Using git" section. This can result in developers overseeing
the os dependencies necessity.

re #7356
2023-03-10 16:44:01 +00:00
TW
16a0e2c3a4
Merge pull request #7421 from ThomasWaldmann/msgpack105-master
allow msgpack 1.0.5 also
2023-03-09 23:16:12 +01:00
Thomas Waldmann
1ab90b339e
allow msgpack 1.0.5 also 2023-03-09 22:26:38 +01:00
Michael Deyaso
2c232449b0
Modified Item.pyx to include diffs in ctime and mtime (#7335)
diff: include changes in ctime and mtime, fixes #7248

also:
- sort JSON output alphabetically
- add --content-only to ignore metadata changes

Co-authored-by: Michael Deyaso <mdeyaso@fusioniq.io>
2023-03-06 23:18:36 +01:00
TW
bba91e4b8b
Merge pull request #7413 from snsmac/forwardport/autotest
"auto" compressor tests: do not assume zlib is better than lz4, fixes #7363 (forwardport-master)
2023-03-06 20:12:04 +01:00
Thomas Waldmann
e7de9dcdcb "auto" compressor tests: do not assume zlib is better than lz4, fixes #7363
while that might be true for many cases, we can not assume it is
always true, as proven by the failing test on S390.
2023-03-06 18:43:09 +01:00
TW
7ce0887070
Merge pull request #7401 from ThomasWaldmann/unicode-filenames-docs-master
update FAQ about locale/unicode issues, fixes #6999
2023-03-05 17:49:14 +01:00
TW
9f703e9138
Merge pull request #7403 from ThomasWaldmann/mount-docs-master
docs: improve mount options rendering, fixes #7359
2023-03-05 17:48:24 +01:00