* bug: cannot "git annex ../foo"   (GitRepo.relative is buggy)

* --push/--pull/--want

* recurse on directories

* how to handle git mv file?

* finish BackendChecksum