What does HackerNews think of bup?
Very efficient backup system based on the git packfile format, providing fast incremental saves and global deduplication (among and within files, including virtual machine images). Please post problems or patches to the mailing list for discussion (see the end of the README below).
`bup` notionally does this a lot better, or git-lfs.
https://raw.githubusercontent.com/bup/bup/main/DESIGN
git really needs textual representation for any kind of meaningful commit, and binaries totally break that.
I actually wrote a script which I'm happy to share, that makes this much easier, and even lets you mount your bup repo over .git/annex/objects for direct access.
[1]: https://git-annex.branchable.com/walkthrough/using_bup/
According to wikipedia, bup was released in 2010, 3 years after Tarsnap started doing this. (And Tarsnap wasn't the first either.)