From: Avery Pennarun Date: Thu, 24 Jul 2008 20:42:58 GMT Subject: Re: git rebase to move a batch of patches onto the current branch Message-ID: <32541b130807241342h483169d7we955512879075161@mail.gmail.com> In-Reply-To: <20080724203049.GC3760@blimp.local> On 7/24/08, Alex Riesen wrote: > Avery Pennarun, Thu, Jul 24, 2008 22:16:06 +0200: > > On 7/24/08, Alex Riesen wrote: > > > > gcp3 () > > > { > > > git format-patch -k --stdout --full-index "$@" | git am -k -3 --binary > > > } > > > > But that'll give up when there are conflicts, right? git-rebase lets > > me fix them in a nice way. > > No, it same as in rebase. You'll fix them and do "git am --resolved". > See manpage of git am. Hmm, cool. So that command isn't too easy to come upon by accident. If I wanted to submit a patch to make this process a bit more obvious, would it make sense to simply have git-cherry-pick call that sequence when you give it more than one commit? Hmm, I suppose not, since git-am is a shellscript and cherry-pick is currently a builtin, so it would be kind of a step backwards. Thanks, Avery