comply with git 2.0 for git push