I've been considering adding a git-annex-shell
command. This would
be similar to git-shell
(and in fact would pass unknown commands off to
git-shell
).
Reasons
- Allows locking down an account to only be able to use git-annex (and git).
- Avoids needing to construct complex shell commands to run on the remote system. (Mostly already avoided by the plumbing level commands.)
- Could possibly allow multiple things to be done with one ssh connection in future.
- Allows expanding
~
and~user
in repopath on the remote system.