docs/misc/asciinema/README.rst was picked up by sphinx but not part of any
toctree, causing a "document isn't included in any toctree" warning in CI.
As this README is developer notes, not part of the built docs, rename it to
README.md: conf.py has source_suffix = '.rst', so sphinx ignores markdown.
Co-Authored-By: Claude Opus 4.8 <[email protected]>
Claude-Session: https://claude.ai/code/session_01WRRe8BEFk4sV2GHVxDRo5A
Backport of the borg2 demo automation to 1.4-maint, adapted to the borg 1.x
command syntax (borg init, repo::archive, no archive series / archive IDs,
no undelete).
record.sh builds borg from the git tag given by BORG_VERSION in a container
(podman or docker, see #8040), generates the demo data and records the whole
demo automatically - so re-recording it for a new release is one command.
The demo data is generated by demo-data.py: compressible, but not trivially
repetitive, so compression and deduplication show realistic numbers (#6303).
Removes the old borg 1.2 era Vagrant based install/basic/advanced scripts
and their casts.
Co-Authored-By: Claude Opus 4.8 <[email protected]>
Changed from 20. December to 19. December for easier comprehension (viewing the calendar.)
The missing 'd' at 20. December is hardly noticeable compared to e.g. the 19. December.
one of the biggest issues with borg < 1.0 was that it had a default target chunk
size of 64kiB, thus it created a lot of chunks, a huge chunk management overhead
(high RAM and disk usage).
outdated - it just showed different levels of zlib compression,
but not we additionally have "lzma", "lz4" and "none" compression.
the "usage" and "internals" docs give some hints about them, too.