I've been wondering about using git-annex and bup together - but not with bup as the backend, but rather backing up bup repos using git-annex.
Let me try to explain...
bupis a a great deduplicating backup tool, but it does not have encryptiongit-annexis a awesome in so many ways. Including 1) multiple copies, 2) encryption
(I know the following reads like the motivation for git-annex, but let me add the word backup)
- Recovering large backups over the internet can be costly and time consuming
- Local copies are fast, but are risky
So I was wondering about having my bup repos in git-annex, with multiple copies, including, say, an encrypted S3 bucket and some local copies.
Then, if I had a problem and needed to restore I could use my local copies for as much as I could and then only pull part of the backup from the complete remote backup.
If that all works, I then have:
- A more complicated process than a simple backup tool

- Multiple complete backups available

- Encrypted, offsite backups

- Small transfers (
bupuses the awesomness ofgitto dedup the hell out of your data)
I've not done this yet, but was thinking it through.
Can anyone share some opinions, thoughts, concerns or high-5s for the awesomeness of my idea? 

I've posted to the bup list.
Some positive comments:
https://groups.google.com/d/topic/bup-list/ReIZxGpTQCo/discussion
Looks like I missed an obvious link/reference:
https://git-annex.branchable.com/tips/Bup_repositories_in_git-annex/