gcrpyt is fully working now. Most of the examples in fully encrypted git repositories with gcrypt should work.
A few known problems:
git annex sync
refuses to sync with gcrypt remotes. some url parsing issue.- Swapping two drives with gcrypt repositories on the same mount point doesn't work yet.
- http urls are not supported
Well, rsync and gcrypt use the same locations for annexed content, so it's theoretically possible.
However, it seems a lot easier to just add a gcrypt remote and let git-annex use the existing rsync remote for the content that is already stored in it.