From: Geoffrey Irving Date: Sat, 12 Sep 2009 02:23:24 GMT Subject: Re: one half of a rebase Message-ID: <7f9d599f0909111923v76e0f411n16555e7cdc0c3ed1@mail.gmail.com> In-Reply-To: <81b0412b0909111410k3f3ebfaco393bb37ff5a6b5c1@mail.gmail.com> On Fri, Sep 11, 2009 at 5:10 PM, Alex Riesen wrote: > On Fri, Sep 11, 2009 at 19:25, Geoffrey Irving wrote: >> If I could do (2) as a separate operation, it would look something like >> >>    git cherry-pick-all topic >> >> which is simpler and faster since it avoids switching files back and >> forth (master to topic and back).  Is there a robust way to achieve >> the cherry-pick-all semantics with current commands?  If not, how >> difficult would it be to partition rebase accordingly? > > I have this in my .bashrc: > > $ gcp3 () > { >    git format-patch -k --stdout --full-index "$@" | git am -k -3 --binary > } > > Then, while on master branch: > > $ gcp3 master..topic Great! That should work nicely. Geoffrey