>>>>> "Andreas" == Andreas Ericsson <ae@xxxxxx> writes: Andreas> This particular bikeshed was painted a long time ago, with Andreas> the consensus going in favour of "git push" pushing all Andreas> *matching* refspecs. I still don't understand why this is useful, especially when git push already has a "--all" option. I know that I've never had the intent to push all the refs without thinking about it first. Most of the time, I intend to push only the current branch I am in. The current behaviour made me remove the branches I was not actively on locally, because I would get errors from "git push" all the time saying that I was not up-to-date in those branches. Note that the "git pull" issue is completely different, as it merges or fast forwards the current branch only. Sam -- Samuel Tardieu -- sam@xxxxxxxxxxx -- http://www.rfc1149.net/ -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html