borgbackup/docs/usage
Thomas Waldmann 9e6d90754e
remove remainders of append-only support
Some features like append-only repositories rely on a server-side component
that enforces them (because that shall only be controllable server-side,
not client-side).

So, that can only work, if such a server-side component exists, which is the
case for borg 1.x ssh: repositories (but not for borg 1.x non-ssh: repositories).

For borg2, we currently have:
- fs repos
- sftp: repos
- rclone: repos (enabling many different cloud providers)
- s3/b3: repos
- ssh: repos using client/server rpc code similar as in borg 1.x

So, only for the last method we have a borg server-side process that could enforce some features, but not for any of the other repo types.

For append-only the current idea is that this should not be done within borg,
but solved by a missing repo object delete permission enforced by the storage.

borg create could then use credentials that miss permission to delete,
while borg compact would use credentials that include permission to delete.
2025-04-28 18:55:15 +02:00
..
general docs: borg commands updated with --repo option, fixes #8550 2025-04-01 17:28:57 +02:00
analyze.rst analyze: sum up changed chunks per parent directory 2024-10-02 16:14:44 +02:00
analyze.rst.inc analyze: sum up changed chunks per parent directory 2024-10-02 16:14:44 +02:00
benchmark.rst docs: usage: add benchmark cpu and key change-location 2022-03-26 23:40:03 +01:00
benchmark_cpu.rst.inc build_usage / build_man / doc updates 2022-06-25 21:58:19 +02:00
benchmark_crud.rst.inc build_usage / build_man / doc updates 2022-06-25 21:58:19 +02:00
borgfs.rst [DOCS] #4587 – Make Sphinx warnings break docs build 2020-03-16 19:06:00 +01:00
borgfs.rst.inc Docs grammar fixes 2022-12-29 22:26:54 +00:00
break-lock.rst.inc build_usage / build_man / doc updates 2022-06-25 21:58:19 +02:00
change-passphrase.rst.inc build_usage (master) 2017-11-25 14:35:52 +01:00
check.rst docs: split usage 2017-06-07 00:38:48 +02:00
check.rst.inc build_usage / build_man 2025-04-21 21:08:42 +02:00
common-options.rst.inc build_usage / build_man 2024-09-08 12:02:17 +02:00
compact.rst docs: fix rst literal blocks 2022-07-05 00:38:37 +02:00
compact.rst.inc build_usage / build_man 2025-04-21 21:08:42 +02:00
create.rst docs: borg commands updated with --repo option, fixes #8550 2025-04-01 17:28:57 +02:00
create.rst.inc build_usage / build_man 2025-04-21 21:08:42 +02:00
debug.rst docs: split usage 2017-06-07 00:38:48 +02:00
delete.rst docs: update about archive series 2024-09-18 14:05:12 +02:00
delete.rst.inc build_usage / build_man 2025-04-21 21:08:42 +02:00
diff.rst docs: fix rst literal blocks 2022-07-05 00:38:37 +02:00
diff.rst.inc build_usage / build_man 2025-04-21 21:08:42 +02:00
export-tar.rst.inc build_usage / build_man 2025-04-21 21:08:42 +02:00
extract.rst docs: fix rst literal blocks 2022-07-05 00:38:37 +02:00
extract.rst.inc build_usage / build_man 2025-04-21 21:08:42 +02:00
general.rst docs: Remove --bypass-lock 2024-10-22 08:44:56 +02:00
help.rst docs: split usage 2017-06-07 00:38:48 +02:00
help.rst.inc build_usage / build_man 2025-04-21 21:08:42 +02:00
import-tar.rst.inc build_usage / build_man 2025-04-21 21:08:42 +02:00
info.rst docs: update about archive series 2024-09-18 14:05:12 +02:00
info.rst.inc build_usage / build_man 2025-04-21 21:08:42 +02:00
key.rst cli: rename r* commands to repo-* 2024-09-08 18:06:24 +02:00
key_change-location.rst.inc build_usage / build_man 2025-04-21 21:08:42 +02:00
key_change-passphrase.rst.inc build_usage / build_man / doc updates 2022-06-25 21:58:19 +02:00
key_export.rst.inc build_usage / build_man 2025-04-21 21:08:42 +02:00
key_import.rst.inc build_usage / build_man 2025-04-21 21:08:42 +02:00
list.rst list: fix --pattern examples, fixes #7611 2023-06-29 23:04:21 +02:00
list.rst.inc build_usage / build_man 2025-04-21 21:08:42 +02:00
lock.rst docs: split usage 2017-06-07 00:38:48 +02:00
mount.rst docs: do not refer to setup.py installation method 2024-02-09 17:37:40 +01:00
mount.rst.inc build_usage / build_man 2025-04-21 21:08:42 +02:00
notes.rst remove remainders of append-only support 2025-04-28 18:55:15 +02:00
prune.rst docs: update about archive series 2024-09-18 14:05:12 +02:00
prune.rst.inc build_usage / build_man 2025-04-21 21:08:42 +02:00
recreate.rst docs: fix rst literal blocks 2022-07-05 00:38:37 +02:00
recreate.rst.inc build_usage / build_man 2025-04-21 21:08:42 +02:00
rename.rst cli: rename r* commands to repo-* 2024-09-08 18:06:24 +02:00
rename.rst.inc build_usage / build_man / doc updates 2022-06-25 21:58:19 +02:00
repo-compress.rst docs: fix usage docs and references for repo-* commands 2024-09-08 18:06:26 +02:00
repo-compress.rst.inc build_usage / build_man 2025-04-21 21:08:42 +02:00
repo-create.rst docs: fix usage docs and references for repo-* commands 2024-09-08 18:06:26 +02:00
repo-create.rst.inc build_usage / build_man 2025-04-21 21:08:42 +02:00
repo-delete.rst docs: fix usage docs and references for repo-* commands 2024-09-08 18:06:26 +02:00
repo-delete.rst.inc build_usage / build_man 2025-04-21 21:08:42 +02:00
repo-info.rst docs: fix usage docs and references for repo-* commands 2024-09-08 18:06:26 +02:00
repo-info.rst.inc build_usage / build_man 2025-04-21 21:08:42 +02:00
repo-list.rst repo-list: add hostname/username/comment to default format, reorder, adjust 2024-09-26 15:53:36 +02:00
repo-list.rst.inc build_usage / build_man 2025-04-21 21:08:42 +02:00
repo-space.rst docs: fix usage docs and references for repo-* commands 2024-09-08 18:06:26 +02:00
repo-space.rst.inc build_usage / build_man 2025-04-21 21:08:42 +02:00
serve.rst docs: borg serve: recommend using a simple shell (closes #3818) 2025-01-05 19:19:14 +01:00
serve.rst.inc build_usage / build_man 2025-04-21 21:08:42 +02:00
tag.rst tag: set, add, remove tags 2024-10-02 23:52:39 +02:00
tag.rst.inc build_usage / build_man 2025-04-21 21:08:42 +02:00
tar.rst docs: update about archive series 2024-09-18 14:05:12 +02:00
transfer.rst cli: rename r* commands to repo-* 2024-09-08 18:06:24 +02:00
transfer.rst.inc build_usage / build_man 2025-04-21 21:08:42 +02:00
umount.rst.inc docs: use DOM ready event, not document loaded event 2017-06-20 15:48:30 +02:00
undelete.rst build_usage build_man 2024-11-16 20:14:16 +01:00
undelete.rst.inc build_usage / build_man 2025-04-21 21:08:42 +02:00
usage_general.rst.inc [DOCS] #4587 – Make Sphinx warnings break docs build 2020-03-16 19:22:59 +01:00
version.rst scripts/gendocs.py: make it work 2024-02-09 17:37:38 +01:00
version.rst.inc scripts/gendocs.py: make it work 2024-02-09 17:37:38 +01:00
with-lock.rst.inc build_usage 2024-02-20 17:11:43 +01:00