Simon Tournier <zimon.touto...@gmail.com> writes: >> Special remotes can also be written in other languages: >> >> https://git-annex.branchable.com/design/external_special_remote_protocol/ > > Thanks! I did not know. Indeed, it could be a nice GSoC to implement > some ‘git-annex-backend-nar’. :-)
I’ve written a special remote in Guile. If anyone wants to do so, the following file might help. It implements the basic protocol. https://git.ngyro.com/git-annex-remote-clouda/tree/git-annex-remote-clouda/remote.scm More generally, I’m a fan of git-annex. The basic idea is both good and simple: manage content-addressed, external references in a Git repo. My biggest complaint is that the interface and its many features often obscure this simplicity. -- Tim