only check git.revision if necessary