git's output is so unreliable.

We need a different way to check if git is doing what its supposed to do.