From: Pierre Habouzit Date: Thu, 30 Oct 2008 14:41:07 GMT Subject: Re: Using the --track option when creating a branch Message-ID: <20081030144107.GE24098@artemis.corp> In-Reply-To: <2008-10-30-15-23-16+trackit+sam@rfc1149.net> 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