Don't require local git repo

This should let us check the status of a repo/branch/commit without needing the repo cloned. Handy for monitoring etc.