Re: [RFC PATCH 00/11] Sequencer Foundations
- From
Christian Couder <chriscool@tuxfamily.org>
- Date
- Apr 11, 2011, 03:18 UTC
- Message-ID
- <201104110518.04413.chriscool@tuxfamily.org>
- In-Reply-To
- <1302448317-32387-1-git-send-email-artagnon@gmail.com>
On Sunday 10 April 2011 17:11:46 Ramkumar Ramachandra wrote:
> Hi, > > I've started working on building a sequencer for Git.
So you are starting the GSoC early! Great! When (or before) it really starts, just make sure you put your work on a public Git repository and you send status updates regularly (weekly if possible).
Show 6 quoted lines
> 3. From the format of the TODO and DONE files, one more thing should > be clear- I'm trying to stick to a slight variation of the 'rebase -i' > format. This part will go into the sequencer. Then I'll use a > cherry-pick specific file to keep the command-line options. Yes, I'm > trying to work on Daniel's idea [3] from the very start. Is this a > good idea?
I think that the TODO and DONE file format will need at one point to include options and it is simpler if this change is done early. Using a cherry-pick specific file to keep the options is not very generic for a sequencer that could be used for many things.
For example, as we have rebase --interactive, we will probably want to have cherry-pick --interactive, and when editing the TODO file we might want to use different cherry-pick options when picking different commits.
This would also make the different cherry-pick options available when using rebase --interactive once it uses the sequencer.
> [1]: > http://thread.gmane.org/gmane.comp.version-control.git/170758/focus=170908 > [2]: http://thread.gmane.org/gmane.comp.version-control.git/162183 [3]: > http://thread.gmane.org/gmane.comp.version-control.git/170758/focus=170834
[3] is missing here.
Thanks, Christian.