Re: [GSoC 2011] Git Sequencer
- From
Christian Couder <chriscool@tuxfamily.org>
- Date
- Apr 5, 2011, 06:23 UTC
- Message-ID
- <201104050823.29762.chriscool@tuxfamily.org>
- In-Reply-To
- <7vy63qa8z1.fsf@alter.siamese.dyndns.org>
On Monday 04 April 2011 07:20:18 Junio C Hamano wrote:
Show 9 quoted lines
> Christian Couder <chriscool@tuxfamily.org> writes: > > Yeah, the first step should be 'cherry-pick' with '--continue', > > '--abort', and '--skip' merged. > > I haven't looked at rebase-i machinery recently, but I wonder if it would > just be a matter of making a multi-commit cherry-pick just prepare a bunch > of "pick XXX" lines into .git/rebase-merge/rebase-todo file, make other > trivial setups (like detaching HEAD, writing head-name and head files) and > then execing "git rebase --continue"?
It is probably quite easy to do that, but it would result in cherry-pick in C calling rebase-i in shell that itself calls cherry-pick in C (to pick individual commit). Instead with this GSoC I think we have the opportunity to have everything we needed in C.
Best regards, Christian.