prevent git error checking on non git repos

fixes #286