Thomas Waldmann
6cfb90dae9
repo-compress: remove this command for now
...
for packs, this needs to get implemented differently to perform well.
processing needs to be pack-after-pack and the index needs to be
updated correctly and carefully, e.g. considering interruptions
of repo-compress.
2026-05-22 13:00:13 +02:00
TW
620e2534b8
Apply suggested fix to docs/deployment/pull-backup.rst from Copilot Autofix
...
Co-authored-by: Copilot Autofix powered by AI <223894421+github-code-quality[bot]@users.noreply.github.com>
2026-05-14 00:18:42 +02:00
TW
b404c36ae0
Apply suggested fix to docs/deployment/pull-backup.rst from Copilot Autofix
...
Co-authored-by: Copilot Autofix powered by AI <223894421+github-code-quality[bot]@users.noreply.github.com>
2026-05-14 00:18:41 +02:00
TW
4fcc2cc1d2
Apply suggested fix to docs/deployment/pull-backup.rst from Copilot Autofix
...
Co-authored-by: Copilot Autofix powered by AI <223894421+github-code-quality[bot]@users.noreply.github.com>
2026-05-14 00:18:41 +02:00
Thomas Waldmann
4a75a84bf3
docs: fix rst syntax error
2026-05-13 23:34:45 +02:00
TW
fbf6c766ca
Merge pull request #9632 from ThomasWaldmann/port-9629-to-master
...
Port PR #9629 to master: add a FAQ entry about scalability
2026-05-13 22:37:03 +02:00
Thomas Waldmann
abdd068db3
add a FAQ entry about scalability, fixes #4742
...
(cherry picked from commit 2dec0d32de )
2026-05-13 22:36:28 +02:00
Thomas Waldmann
f40878e1e7
docs: sshfs + chroot does support different CPU architectures, fixes #6878
...
(cherry picked from commit 49365617c4 )
2026-05-13 20:19:46 +00:00
TW
316d774bbd
Merge pull request #9623 from ThomasWaldmann/port-9616-to-master
...
Lint / lint (push) Waiting to run
CI / lint (push) Waiting to run
CI / security (push) Waiting to run
CI / asan_ubsan (push) Blocked by required conditions
CI / native_tests (push) Blocked by required conditions
CI / vm_tests (Haiku, false, haiku, r1beta5) (push) Blocked by required conditions
CI / vm_tests (NetBSD, false, netbsd, 10.1) (push) Blocked by required conditions
CI / vm_tests (OmniOS, false, omnios, r151056) (push) Blocked by required conditions
CI / vm_tests (OpenBSD, false, openbsd, 7.8) (push) Blocked by required conditions
CI / vm_tests (borg-freebsd-14-x86_64-gh, FreeBSD, true, freebsd, 14.3) (push) Blocked by required conditions
CI / windows_tests (push) Blocked by required conditions
CodeQL / Analyze (push) Waiting to run
docs: forward port DoS warning for none mode (fixes #6715 )
2026-05-13 13:06:36 +02:00
TW
7227fbbde6
docs: forward port FAQ entry for full repository filesystem, fixes #9573
2026-05-13 10:30:12 +02:00
TW
274708de9c
docs: forward port FAQ entry for SSH connection timeouts, fixes #5629
2026-05-13 10:27:19 +02:00
Thomas Waldmann
f02a47d022
docs: forward port FAQ entry for bad backups and deduplication ( fixes #4744 )
2026-05-13 10:16:43 +02:00
Thomas Waldmann
d0167d8cdf
docs: forward port DoS warning for none mode ( fixes #6715 )
2026-05-13 10:14:36 +02:00
Thomas Waldmann
4dc21d7ed1
docs: improve macOS Keychain instructions ( fixes #5156 )
...
(cherry picked from commit fb8bab1c2d )
2026-05-13 07:56:52 +00:00
Hugo Wallenburg
c8f8defc0f
Fixes tests/docs assuming XDG_* vars not used on macOS
...
The move to platformdirs and its current usage _does_ honor XDG_*
variables on macOS if they are set. Tests were set up to assume this to
be untrue and the docs matched that.
This commit adds tests asserting that XDG_* variables are used when they
are present on macOS, with default locations still in ~/Library.
2026-04-03 11:34:10 +02:00
TW
be640e982f
Merge pull request #9348 from trxvorr/fix-9339-msys2-paths
...
Lint / lint (push) Has been cancelled
CI / lint (push) Has been cancelled
CI / security (push) Has been cancelled
CodeQL / Analyze (push) Has been cancelled
CI / asan_ubsan (push) Has been cancelled
CI / native_tests (push) Has been cancelled
CI / vm_tests (Haiku, false, haiku, r1beta5) (push) Has been cancelled
CI / vm_tests (NetBSD, false, netbsd, 10.1) (push) Has been cancelled
CI / vm_tests (OmniOS, false, omnios, r151056) (push) Has been cancelled
CI / vm_tests (OpenBSD, false, openbsd, 7.8) (push) Has been cancelled
CI / vm_tests (borg-freebsd-14-x86_64-gh, FreeBSD, true, freebsd, 14.3) (push) Has been cancelled
CI / windows_tests (push) Has been cancelled
archiver: warn about MSYS2 path translation, fixes #9339
2026-03-17 15:37:13 +01:00
Thomas Waldmann
2d6d900231
update CHANGES
2026-03-15 17:03:12 +01:00
trxvorr
d7bbcfb98b
archiver: warn about MSYS2 path translation, fixes #9339
...
This adds a runtime warning when running under MSYS2/Git Bash without the necessary environment variables to disable automatic path translation. The documentation is also updated to explain this behavior and how to mitigate it.
2026-03-15 20:54:59 +05:30
Thomas Waldmann
f12f67a76d
build_usage build_man
2026-03-15 14:37:50 +01:00
Thomas Waldmann
d0c5a04a2a
update CHANGES
2026-03-13 15:29:33 +01:00
Thomas Waldmann
0f1e3f90fe
CI: use locked requirements, add canary job, fixes #9361
2026-03-12 15:01:00 +01:00
Thomas Waldmann
4f2f2255c3
create --paths-from-shell-command, fixes #5968
...
This adds the `--paths-from-shell-command` option to the `create` command, enabling the use of shell-specific features like pipes and redirection when specifying input paths. Includes related test coverage.
2026-03-10 20:16:26 +01:00
Thomas Waldmann
f2bdb689c5
improve configuration precedence docs
2026-03-10 18:36:34 +01:00
Thomas Waldmann
678df16bad
add support for auto-generated environment variables (jsonargparse)
2026-03-10 18:36:31 +01:00
Thomas Waldmann
63a45c6c21
add support for yaml config files, default config
2026-03-10 18:36:30 +01:00
Suryansh Pal
ba6706395a
use xxhash from PyPI, fixes #6535
Lint / lint (push) Has been cancelled
CI / lint (push) Has been cancelled
CI / security (push) Has been cancelled
CodeQL / Analyze (push) Has been cancelled
CI / asan_ubsan (push) Has been cancelled
CI / native_tests (push) Has been cancelled
CI / vm_tests (Haiku, false, haiku, r1beta5) (push) Has been cancelled
CI / vm_tests (NetBSD, false, netbsd, 10.1) (push) Has been cancelled
CI / vm_tests (OmniOS, false, omnios, r151056) (push) Has been cancelled
CI / vm_tests (OpenBSD, false, openbsd, 7.7) (push) Has been cancelled
CI / vm_tests (borg-freebsd-14-x86_64-gh, FreeBSD, true, freebsd, 14.3) (push) Has been cancelled
CI / windows_tests (push) Has been cancelled
2026-03-08 13:06:01 +01:00
Thomas Waldmann
dd38e2c2df
docs: archive specification, FAQ, fixes #9248 , fixes #9053
2026-03-06 21:36:05 +01:00
Thomas Waldmann
cb6a7b6fcf
update CHANGES
2026-03-03 14:03:54 +01:00
Thomas Waldmann
9a02947d40
docs: move RTD version selector to sidebar top-left
...
That way, right below the docs version number that is currently
being displayed, it is easier to find for users.
Also: hide the default readthedocs-flyout (bottom right)
Co-authored-by: Junie <junie@jetbrains.com>
Co-authored-by: Junie <junie@jetbrains.com>
2026-03-02 20:46:26 +01:00
Mrityunjay Raj
02f447536c
docs: document platformdirs change and platform-specific directory paths, fixes #7332
2026-02-27 11:50:35 +05:30
Thomas Waldmann
0b05b44c0a
rename BORG_RLIST_FORMAT to BORG_REPO_LIST_FORMAT, #9411
2026-02-24 10:42:50 +01:00
defnvary
4344eb37d1
use zstd from python stdlib or backport.zstd, closes #9261
2026-02-23 00:33:21 +05:30
Rohan salunke
179b5cdd92
Regenerate usage docs from current CLI help source
...
This also fixes #8146 (experimental markings in docs).
2026-02-22 11:50:58 +01:00
Mrityunjay Raj
1c0bf36275
remove handwritten bash/zsh shell completions, fixes #9178
...
Remove the handwritten bash and zsh shell completion scripts now that
auto-generated completions via borg completion bash/zsh (powered by
shtab, #9172 ) are tested and working. Fish completions are kept as
shtab does not yet support fish.
Replace string-matching tests with focused behavior tests: script size
sanity, shell syntax validation (bash -n / zsh -n), and tests that
invoke the custom preamble functions in bash (sortby key dedup,
filescachemode mutual exclusivity, archive name and aid: prefix
completion against a real repository).
2026-02-17 19:33:54 +01:00
TW
045701558e
Merge pull request #9343 from mr-raj12/fix-http-urls-master
...
Lint / lint (push) Waiting to run
CI / lint (push) Waiting to run
CI / security (push) Waiting to run
CI / asan_ubsan (push) Blocked by required conditions
CI / native_tests (push) Blocked by required conditions
CI / vm_tests (Haiku, false, haiku, r1beta5) (push) Blocked by required conditions
CI / vm_tests (NetBSD, false, netbsd, 10.1) (push) Blocked by required conditions
CI / vm_tests (OmniOS, false, omnios, r151056) (push) Blocked by required conditions
CI / vm_tests (OpenBSD, false, openbsd, 7.7) (push) Blocked by required conditions
CI / vm_tests (borg-freebsd-14-x86_64-gh, FreeBSD, true, freebsd, 14.3) (push) Blocked by required conditions
CI / windows_tests (push) Blocked by required conditions
CodeQL / Analyze (push) Waiting to run
upgrade http:// URLs to https:// and remove dead librelist.com link, fixes #9342
2026-02-16 18:40:51 +01:00
Mrityunjay Raj
f1ed09965f
docs: fix broken :ref: references in man pages, fixes #7239
2026-02-16 22:36:07 +05:30
Mrityunjay Raj
fc89a66dc7
upgrade http:// URLs to https:// and remove dead librelist.com link, fixes #9342
2026-02-16 01:42:09 +05:30
Mrityunjay Raj
44693da753
docs: remove unused targz_url extlink from Sphinx config
2026-02-15 21:42:36 +05:30
Mrityunjay Raj
c7d62c0ebd
docs: update deprecated pypi.python.org URLs to pypi.org, fixes #9337
2026-02-15 16:53:42 +05:30
Thomas Waldmann
40a2bb7032
linux-run: run commands (e.g. tox) in a podman linux container
...
this is useful to run the linux tests on a mac, e.g. to test fuse stuff.
2026-02-14 12:19:32 +01:00
Mrityunjay Raj
d712776b42
docs: replace insecure http:// links with https://, fixes #9302
2026-02-13 01:59:19 +05:30
Mrityunjay Raj
ffe360a2ec
fix typos found by codespell
...
- backupped → backed-up (docs/faq.rst)
- splitted → expected (src/borg/testsuite/xattr_test.py)
- uptodate → up-to-date (docs/development.rst, src/borg/repository.py)
Closes #9295
2026-02-13 00:16:54 +05:30
Thomas Waldmann
f646d2c4d0
docs: consolidate key backup info in borg key export, fixes #6204
...
Consolidate key backup documentation into `borg key export` and reference
it from Quickstart and FAQ to avoid duplication and inconsistency.
Clarify that while `repokey` or `authenticated` mode stores the key in the
repo, a separate backup is still recommended to protect against repository
corruption or data loss.
2026-02-08 11:50:31 +01:00
Thomas Waldmann
d75604b293
update CHANGES
2026-01-28 15:05:25 +01:00
Thomas Waldmann
4073bb263f
fix S3 url description, fixes #9249
...
- profile also must be followed by @
- in URL specs, it is "scheme", not "schema"
- note that the scheme is usually https
2026-01-28 12:12:26 +01:00
Fabian Fröhlich
c7073ca06d
Add a note that you need to install boto3 if you want to use s3/b2 URLs in the docs ( #9273 )
Lint / lint (push) Has been cancelled
CI / lint (push) Has been cancelled
CI / security (push) Has been cancelled
CodeQL / Analyze (push) Has been cancelled
CI / asan_ubsan (push) Has been cancelled
CI / native_tests (push) Has been cancelled
CI / vm_tests (Haiku, false, haiku, r1beta5) (push) Has been cancelled
CI / vm_tests (NetBSD, false, netbsd, 10.1) (push) Has been cancelled
CI / vm_tests (OpenBSD, false, openbsd, 7.7) (push) Has been cancelled
CI / vm_tests (borg-freebsd-14-x86_64-gh, FreeBSD, true, freebsd, 14.3) (push) Has been cancelled
CI / windows_tests (push) Has been cancelled
2026-01-25 21:08:22 +01:00
Thomas Waldmann
461f78b2b0
update release date
2025-12-23 18:01:59 +01:00
Thomas Waldmann
fcbf7f3572
build_usage build_man
2025-12-23 18:00:09 +01:00
Thomas Waldmann
f4a2ff13d2
update CHANGES
2025-12-23 16:47:31 +01:00
Thomas Waldmann
661d2b6c5d
docs: mfusepy >= 3.1.0 is required
2025-12-23 16:13:50 +01:00