Refining the git checker - doesn't produce extraneous output, and detects timeouts