On Thu, Aug 17, 2017 at 10:43:12PM +0200, Kevin Daudt wrote: > > No, you are not misunderstanding anything. The "pretend that we > > immediately turned around and fetched" done by "git push" was > > already breaking the predictability, but the change in 1.8.4 made it > > even worse. I am saying that going back to the old behaviour may be > > one option to address the issue being discussed in this thread. > > Ok. The reason I'm bring this up is because we often had to tell users > in the irc channel that git fetch <remote> <branch> did not update the > remote tracking branches, which confused them, so reverting back might > reintroduce this confusion again. Yeah, I don't think we want to go back to the original behavior. I agree that it is partially to blame for the inconsistency that started this thread, but I think on balance it has saved much more confusion than it has started. And we can address that inconsistency with better tag rules (like the "autofollow if we wrote any real refs" thing). I don't have a patch for that yet, so if anybody feels like taking a look, it would be much appreciated. -Peff