Recent links
Sustainability of Digital Formats: Planning for Library of Congress Collections
MBOX is the de-facto standard for archiving email.
Git grafts is old but still exists
- https://git.wiki.kernel.org/index.php/GraftPoint
- Git: Grafting repositories
- Collating repositories or grafting earlier history with Git
- How do git grafts and replace differ? (Are grafts now deprecated?)
git replace
is the newer mechanism, and can be pushed to others (grafts are local-only)
- https://git-scm.com/docs/git-replace
git filter-branch
will flatten any entries in .git/info/grafts
and refs/replace/
, making them permanent.
This is a useful technique to join history together.
In particular, git subtree
is distinct from subtree merges. I’m now more enlightened, although I need to experiment.