I use arc under windows 7 with git bash.
When I perform an arc diff from a working directory other than the repository root, I get
$ arc diff Usage Exception: `arc diff` is only supported under git, hg, svn.
It would be a very convenient feature if this action could be done from anywhere in the repository.