Accept a *force_refresh* flag that forces a refresh of git

Normally it only rechecks the git HEAD (or whatever commit comparing against) at most every 5 seconds. This forces a refresh to not have to wait 5 seconds.