borgbackup/src/borg
Thomas Waldmann 9b3a0023c3
repo-list: add hostname/username/comment to default format, reorder, adjust
borg 1.x encouraged users to put everything into the archive name:
- name of the dataset
- timestamp (usually used to make the archive name unique)
- maybe also hostname (when backing up to same repo from multiple hosts)
- maybe also username (when backing up to same repo from multiple users)

borg2 now discourages users from putting the timestamp into the name,
because we rather want same name within a series of archives - thus,
the field width for the name can be narrower.

the ID of the archive is now the only unique identifier, thus it is
moved to the leftmost place.
256bits (64 hex digits) was a bit much and as borg can also deal with
abbreviated IDs, we only show 32bits (8 hex digits) by default.

the ID is followed by the timestamp (also quite "interesting", because
it usually differs for different archives).

then following are: archive name, user name, host name - these might be
always the same if there is only one series of archives in a repo.

use 2 blanks separating the fields for better readability.
2024-09-26 15:53:36 +02:00
..
archiver repo-list: add hostname/username/comment to default format, reorder, adjust 2024-09-26 15:53:36 +02:00
crypto make ruff happy 2024-09-07 22:00:40 +02:00
helpers add support for rclone:// repositories (via borgstore) 2024-09-22 22:26:07 +02:00
platform Linux: refactor acl_get 2024-04-02 01:38:31 +02:00
testsuite repo-list: add hostname/username/comment to default format, reorder, adjust 2024-09-26 15:53:36 +02:00
__init__.py mypy: fixes / annotations 2022-07-15 14:54:48 +02:00
__main__.py use absolute import to make pyinstaller binaries work again 2022-10-02 01:33:57 +02:00
_chunker.c include unistd.h in _chunker.c 2023-11-05 11:48:16 +01:00
_endian.h Basic MSC Compatibility (#4147) 2018-11-03 18:52:54 +01:00
_hashindex.c _hashindex.c: fix comment 2023-02-12 08:24:27 -05:00
_item.c item: item.to_optr(), Item.from_optr() 2017-07-29 17:26:39 +02:00
archive.py chunks index caching, fixes #8397 2024-09-24 22:25:00 +02:00
cache.py bugfix: remove superfluous repository.list() call 2024-09-24 23:43:08 +02:00
checksums.pyi add mypy checking 2022-07-15 12:49:38 +02:00
checksums.pyx stop using libdeflate 2022-07-04 20:33:59 +02:00
chunker.pyi implement "fail" chunker for testing purposes 2023-02-13 17:15:45 +01:00
chunker.pyx implement "fail" chunker for testing purposes 2023-02-13 17:15:45 +01:00
compress.pyi *.pyi: fix types, add missing attrs 2023-01-30 15:54:48 +01:00
compress.pyx cli: rename r* commands to repo-* 2024-09-08 18:06:24 +02:00
constants.py increase IDS_PER_CHUNK, fixes #6945 2024-09-25 20:57:28 +02:00
fslocking.py refactor: rename repository/locking classes/modules 2024-09-07 22:01:11 +02:00
fuse.py mount: fix for non-unique archive names 2024-09-19 00:58:21 +02:00
fuse_impl.py simplify flake8 configuration 2023-07-25 23:56:31 +02:00
hashindex.pyi hashindex types: remove some unused stuff 2024-09-07 22:04:52 +02:00
hashindex.pyx ChunkIndex: remove unused .merge method 2024-09-07 22:04:50 +02:00
item.pyi create: also archive inode number, fixes #8362 2024-09-17 11:49:05 +02:00
item.pyx create: also archive inode number, fixes #8362 2024-09-17 11:49:05 +02:00
legacyremote.py refactor: rename repository/locking classes/modules 2024-09-07 22:01:11 +02:00
legacyrepository.py refactor: rename repository/locking classes/modules 2024-09-07 22:01:11 +02:00
logger.py borg.logger: use same method params as python logging 2024-01-15 21:40:27 +01:00
manifest.py transfer: checking name is not enough, check name/id and name/ts 2024-09-17 20:18:45 +02:00
paperkey.html Fix typos 2021-01-07 17:54:33 +01:00
patterns.py fix invalid pattern argument error msg 2023-11-05 17:54:07 +01:00
platformflags.py ignore testsuite test for slow msgpack on cygwin 2022-11-22 18:16:12 +01:00
remote.py remote: allow get_manifest method (bugfix) 2024-09-17 20:18:47 +02:00
repoobj.py blacken the code 2024-09-07 22:00:39 +02:00
repository.py catch BackendError raised by Store(), see #8373 2024-09-25 23:45:27 +02:00
selftest.py ChunkIndex: remove unused .merge method 2024-09-07 22:04:50 +02:00
storelocking.py storelocking: fixes / cleanups 2024-09-20 11:49:40 +02:00
upgrade.py cache: renamed .chunk_incref -> .reuse_chunk, boolean .seen_chunk 2024-09-07 22:04:47 +02:00
version.py blacken all the code 2022-07-06 16:34:38 +02:00
xattr.py docs: OS X -> macOS 2023-07-04 23:59:44 +02:00