adds two more use cases for git-push