the exception is in box and I think it's a design choice - can't use git-version if there is no .git directory.