new git push behavior