From: Junio C Hamano Date: Wed, 28 Nov 2007 21:55:39 GMT Subject: Re: [PATCH v2] Teach 'git pull' about --rebase Message-ID: <7vhcj63uhw.fsf@gitster.siamese.dyndns.org> In-Reply-To: <8c5c35580711281310h8764a33pba48e65010abf859@mail.gmail.com> "Lars Hjemli" writes: > On 11/28/07, Johannes Schindelin wrote: >> On Wed, 28 Nov 2007, Steven Grimm wrote: >> > I wonder if this shouldn't be branch..pulltype or something like >> > that, so we can represent more than just "rebase or not." Values could >> > be "rebase", "merge" (the default) and maybe even "manual" to specify >> > that git-pull should neither merge nor rebase a particular branch even >> > if it matches a wildcard refspec. >> >> I am not convinced that this is a good thing... We already have >> branch..mergeOptions for proper merges, and I want to make clear >> that this is about rebase, and not about merge. > > Maybe branch..pullOptions ? Maybe not make this part of git-pull at all? merge and rebase have totally different impact on the resulting history, so perhaps a separate command that is a shorthand for "git fetch && git rebase" may help unconfuse the users.