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.
--
·O· Pierre Habouzit
··O madcoder@debian.org
OOO http://www.madism.org