From: Johannes Schindelin Date: Mon, 01 Feb 2010 10:26:14 GMT Subject: Re: [RFC/PATCH 1/6] revert: libify cherry-pick and revert functionnality Message-ID: In-Reply-To: <20100201075542.3929.38404.chriscool@tuxfamily.org> Hi, On Mon, 1 Feb 2010, Christian Couder wrote: > From: Stephan Beyer > > The goal of this commit is to abstract out "git cherry-pick" and > "git revert" functionnality into a new pick_commit() function made > of code from "builtin-revert.c". > > The new pick_commit() function is in a new "pick.c" file with an > associated "pick.h". > > This function starts from the current index (not HEAD), and allow > the effect of one commit replayed (either forward or backward) to > that state, leaving the result in the index. So it makes it > possible to replay many commits to the index in sequence without > commiting in between. > > This commit is made of code from the sequencer GSoC project: > > git://repo.or.cz/git/sbeyer.git > > (at commit 5a78908b70ceb5a4ea9fd4b82f07ceba1f019079) > > And it contains some changes and comments suggested by Junio. > > The original commit in the sequencer project that introduced > this change is: 94a568a78d243d7a6c13778bc6b7ac1eb46e48cc > > Mentored-by: Daniel Barkalow > Mentored-by: Christian Couder > Signed-off-by: Stephan Beyer > Signed-off-by: Christian Couder > --- I guess that this patch would look nicer using --patience. In its current form, it would put too big a dent in my Git time budget, sorry, I will not review it. Ciao, Dscho