Sustainability of Digital Formats: Planning for Library of Congress Collections

MBOX is the de-facto standard for archiving email.

The “What” of Email Archiving

Git grafts is old but still exists

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.

The power of Git subtree

In particular, git subtree is distinct from subtree merges. I’m now more enlightened, although I need to experiment.

Using Git subtrees for repository separation