From: Ramkumar Ramachandra Date: Thu, 12 Jan 2012 19:29:53 GMT Subject: Re: [BUG] multi-commit cherry-pick messes up the order of commits Message-ID: In-Reply-To: <4F0F32CC.8040404@kdbg.org> Hi Johannes, Johannes Sixt wrote: > Why do we need a new flag? > >  git show origin/master origin/maint >  git show origin/maint origin/master > > show the revisions in different order, in particular, in the order > requested on the command line. Shoudn't cherry-pick be able to do the > same without new hacks? That was my first reaction too -- then I saw builtin/push.c (the builtin show is quite similar), and found out that it doesn't use the revision walker at all. It operates on refs, which has different semantics altogether (called "refspec" in some places I think). -- Ram