Since I'm just starting out with git-annex, I've had several false starts in getting things setup nicely between three machines. In the course of so doing, I've ended up with several repositories which no longer exist, and which I've marked dead. However, this is making the "git annex status" report a bit ugly, since these repositories no longer exist and can never exist again. Is there a way to truly purge dead repositories from my annex? I'd be fine with a command that must be ran in tandem on all annexes before doing a sync...

If you really want to, check out the git-annex branch and delete the line from uuid.log, and do this on every repo in tandem. But it seems a lot of bother for something that is entirely hidden except for this one place.
Comment by http://joeyh.name/ Thu Oct 18 02:20:25 2012
Another possibilty is to reuse the dead uuids for later repos. You can do this by just setting annex.uuid in .git/config before you run git annex init, and then run git annex fsck.
Comment by http://joeyh.name/ Thu Oct 18 02:23:54 2012
What if git annex status didnn't show dead repository unless I specified "git annex status --dead"? If you're OK with that, I'll try adding it.
Comment by https://me.yahoo.com/a/2grhJvAC049fJnvALDXek.6MRZMTlg--#eec89 Thu Oct 18 05:38:07 2012
Comments on this page are closed.