From: Jay Soffian Date: Tue, 29 Apr 2008 21:56:45 GMT Subject: Re: [PATCH] Allow local branching to set up rebase by default. Message-ID: <76718490804291456r7d1ef385q4e51a5705fdd26ef@mail.gmail.com> In-Reply-To: <1209502182-39800-1-git-send-email-dustin@spy.net> On Tue, Apr 29, 2008 at 4:49 PM, Dustin Sallings wrote: > Change cd67e4d4 introduced a new configuration parameter that told > pull to automatically perform a rebase instead of a merge. I use this > feature quite a bit in topic branches and would like it to be the > default behavior for a topic branch. > > If the parameter branch.autosetuprebase applies for a branch that's > being created, that branch will have branch..rebase set to true. > > See the documentation for how this may be applied. > I've had this change parked in one of my branches forever. Consider this a UI suggestion to go with the new config option? [WIP] new --rebase option to set branch.*.rebase for new branches Add a --rebase option to git-branch and git-checkout. If given, it implies --track but additionally sets branch..rebase to true. [NOTE TO SELF: this is based off the old next branch, and also it sitting on top of my old --track changes, so it will need to be reworked.]