Ported git-root function