new push behaviour of git