Git 2.0-style push behavior