Commit graph

10222 commits

Author SHA1 Message Date
Thomas Waldmann
881eaca08a
fix tests so that they are as before the splitup 2025-05-21 22:20:12 +02:00
Thomas Waldmann
5545af1fd0
remove now empty helpers_test 2025-05-21 21:11:49 +02:00
Thomas Waldmann
89e7e117a0
tests: move tests to testsuite.helpers.parseformat_test 2025-05-21 21:10:58 +02:00
Thomas Waldmann
a6ed1f63bc
tests: move tests to testsuite.helpers.__init__test 2025-05-21 21:07:28 +02:00
Thomas Waldmann
c564e3927b
tests: move tests to testsuite.archiver.prune_cmd_test 2025-05-21 21:04:04 +02:00
Thomas Waldmann
9241c8c940
tests: move tests to testsuite.helpers.misc_test 2025-05-21 21:00:01 +02:00
Thomas Waldmann
95432a9466
tests: move tests to testsuite.helpers.msgpack_test 2025-05-21 20:48:20 +02:00
Thomas Waldmann
a3124cbed6
tests: move tests to testsuite.helpers.process_test 2025-05-21 20:44:30 +02:00
Thomas Waldmann
63c4082843
tests: move tests to testsuite.helpers.shellpattern_test 2025-05-21 20:40:22 +02:00
Thomas Waldmann
6427915afc
tests: move tests to testsuite.helpers.time_test 2025-05-21 20:31:02 +02:00
Thomas Waldmann
75729615b0
tests: move tests to testsuite.helpers.passphrase_test 2025-05-21 20:25:46 +02:00
Thomas Waldmann
6ff557c6eb
tests: move tests to testsuite.helpers.progress_test 2025-05-21 20:20:33 +02:00
Thomas Waldmann
8458ed1965
tests: move tests to testsuite.helpers.parseformat_test 2025-05-21 20:10:53 +02:00
Thomas Waldmann
6d0551b9fd
tests: move helpers.datastruct tests to testsuite.helpers.datastruct_test 2025-05-21 19:02:24 +02:00
Thomas Waldmann
d5e460f6d5
tests: move helpers.yes_no tests to testsuite.helpers.yes_no_test 2025-05-21 18:50:43 +02:00
Thomas Waldmann
a965ce6dea
tests: move helpers.fs tests to testsuite.helpers.fs_test 2025-05-21 18:34:52 +02:00
Thomas Waldmann
6e57763345
create borg.testsuite.helpers package 2025-05-21 18:11:00 +02:00
TW
dc7d876957
Merge pull request #8862 from ThomasWaldmann/tests-save-temp-space
Tests: save temp space
2025-05-21 17:02:20 +02:00
TW
7760ebb6e3
Merge pull request #8861 from ThomasWaldmann/tests-fix-ts-granularity
tests: fix diff cmd test on macOS HFS+, fixes #8860
2025-05-21 16:03:23 +02:00
Thomas Waldmann
36e9cd4991
tests: test_list_chunk_counts, save space on TMPDIR 2025-05-21 15:31:51 +02:00
Thomas Waldmann
6210ae8b7b
tests: test_max_data_size, save space on TMPDIR 2025-05-21 15:31:50 +02:00
Thomas Waldmann
01417e3085
tests: test_transfer_rechunk, save space on TMPDIR 2025-05-21 15:31:49 +02:00
Thomas Waldmann
f7419ff06e
tests: test_sparse_file, save space on TMPDIR 2025-05-21 15:31:47 +02:00
Thomas Waldmann
ba3eb06f74
tests: repo-space, save space on TMPDIR 2025-05-21 15:14:24 +02:00
Thomas Waldmann
b4c4bf0b3f
tests: fix diff cmd test on macOS HFS+, fixes #8860
If we touch too quickly after file creation, it would not noticably update the timestamp.
2025-05-21 14:39:39 +02:00
TW
39b847a138
Merge pull request #8859 from ThomasWaldmann/pyupgrade-py310-plus
pyupgrade --py310-plus ./**/*.py
2025-05-20 23:29:58 +02:00
TW
38a328b09b
Merge pull request #8858 from ThomasWaldmann/shell-archive-completions
some fixes for shell completions
2025-05-20 23:25:27 +02:00
Thomas Waldmann
c7765adf08
pyupgrade --py310-plus ./**/*.py 2025-05-20 22:05:13 +02:00
Thomas Waldmann
a4761f9158
zsh: no barchive, add --repo 2025-05-20 21:28:46 +02:00
Thomas Waldmann
7e78aaf04d
zsh fixes, remove repo-list caching 2025-05-20 21:08:09 +02:00
Thomas Waldmann
ca87c60565
minor bash completion fixes 2025-05-20 21:05:38 +02:00
TW
d197810bde
Merge pull request #8850 from ThomasWaldmann/shell-completions
add new commands and options to shell completions
2025-05-20 18:42:33 +02:00
TW
80624d1460
Merge pull request #8854 from ThomasWaldmann/files-cache-cleanup
compact: also clean up files cache, fixes #8852
2025-05-20 18:42:07 +02:00
TW
bde1176866
Merge pull request #8855 from ThomasWaldmann/update-docs-usage-man
Update docs / usage / man
2025-05-19 23:54:41 +02:00
Thomas Waldmann
6e548ed1f0
build_man build_usage 2025-05-19 23:20:38 +02:00
Thomas Waldmann
7644b04df2
docs: remove outdated docs/man files about borg change-passphrase
this is borg key change-passphrase now.
2025-05-19 23:18:19 +02:00
TW
c9083a3d07
Merge pull request #8853 from ThomasWaldmann/fix-todo
legacyremote: fix api versioning todo
2025-05-19 23:00:31 +02:00
Thomas Waldmann
318c94d750
compact: also clean up files cache, fixes #8852 2025-05-19 22:39:05 +02:00
Thomas Waldmann
31b369ff85
legacyremote: fix api versioning todo 2025-05-19 21:18:52 +02:00
Thomas Waldmann
5c681b921c
completions: test validity of shell completion files
CI: install zsh and fish so we can test shell completions
2025-05-19 21:03:14 +02:00
Thomas Waldmann
3196f490f3
zsh: add new commands and options to zsh completions 2025-05-19 21:03:11 +02:00
Thomas Waldmann
9116533ec3
fish: add new commands and options to fish completions 2025-05-19 20:30:52 +02:00
Thomas Waldmann
15d3408360
bash: add new commands and options to bash completions
Updated bash completions to include new commands such as `analyze`, `debug`, `repo-space`, `tag`, and `undelete`, along with their respective options. Fixed a typo in the `--upgrader` completions and improved completion handling for various commands.
2025-05-19 20:30:49 +02:00
TW
708c93a4b0
Merge pull request #8845 from ThomasWaldmann/fix-msys2-ci
Fix windows CI
2025-05-19 12:02:42 +02:00
Thomas Waldmann
3df7702519
tests: fix and enable windows CI, fixes #8728
thanks a lot to @sothix for helping with this!

removed pytest-forked, is not found anymore:
error: target not found: mingw-w64-ucrt-x86_64-python-pytest-forked

use a virtual env to avoid mixup of user with system packages.

remove old workaround for setuptools (SETUPTOOLS_USE_DISTUTILS: stdlib).

fix pip install

use --system-site-packages as a workaround for broken pip install python-cffi.

do not upgrade pip setuptools build wheel

use python -m pytest to use the one from the venv
2025-05-19 11:00:11 +02:00
Vaskebjoern
15e55bfd2e
docs: add S3/B2 urls to documentation for repository urls, fixes #8833 2025-05-19 10:41:07 +02:00
TW
b73af3642d
Merge pull request #8849 from ThomasWaldmann/fd-based-dir-is-tagged
dir_is_tagged/_is_cachedir: add fd-based operations
2025-05-18 22:38:12 +02:00
TW
eedede3776
Merge pull request #8847 from ThomasWaldmann/list-depth
list --depth=N: list files up to N depth in path hierarchy, fixes #8268
2025-05-18 19:32:07 +02:00
TW
ffb5ea1c60
Merge pull request #8848 from ThomasWaldmann/fuse-signal-no
fuse_main: return signal number
2025-05-18 19:31:05 +02:00
Thomas Waldmann
663b3ed0e8
dir_is_tagged/_is_cachedir: add fd-based operations
also add tests.
2025-05-18 19:29:47 +02:00