* Pierre Habouzit <madcoder@xxxxxxxxxx> [2008-10-30 15:41:07 +0100] | On Thu, Oct 30, 2008 at 02:23:16PM +0000, Samuel Tardieu wrote: | > I think it would be better to have : | > | > git push <= push the current branch | > git push --all <= push all matching refs | > git push --all --create <= push all matching refs, create if needed | > | > The latest command is probably used so rarely (compared to the others) | > that it wouldn't be a problem to make it longer. Of course, if a | > refspec is given explicitely, it should be honored and remote refs | > created if needed. | | Fwiw I'm in favor of that, and it was what I advocated at the time. | | Though I think than as soon as you add an explicit remote name, like: | git push origin, pushing all matched references makes sense. Which is | also what I advocated at the time. Indeed, it makes sense. We could then have: git push <= push the current branch on default remote (which is, at least in my case, the most frequent use I want to make of "git push", on all the projects [work or volunteer] I work on) git push remote <= push all matching refs on named remote git push --all [remote] <= push and create all refs on remote (or default) Sam -- 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