Michael J Gruber wrote: > All that "set-url --push --add" does is adding a remote.foo.pushurl > entry to the config. If there was none, there will be one after that. > > If there is no pushurl entry, "push" takes the url entry instead. This > is the "default URL for push", but not a pushurl entry. That is how it is implemented, but it is hard for me with a straight face to say that is what most users expect. Wouldn't the least confusing thing be to just error out for "set-url --push --add" when there is no existing pushurl? That way, the operator can use plain "set-url --push" to clarify whether whether he meant to include the pull URLs in the new pushurl set. My two cents, Jonathan -- 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