latest_revision is based on the git server branch, not the deployment machine's branch

Isn't this what the gem is really trying to do?