Re: [PATCH/RFC 01/10] Teach rebase interactive the mark command
- From
- Jörg Sommer <joerg@alea.gnuu.de>
- Date
- Apr 13, 2008, 16:50 UTC
- Message-ID
- <20080413165011.GB3179@alea.gnuu.de>
- In-Reply-To
- <20080413035648.GY10274@spearce.org>
Hi Shawn,
Shawn O. Pearce schrieb am Sat 12. Apr, 23:56 (-0400):
Show 20 quoted lines
> Jrg Sommer <joerg@alea.gnuu.de> wrote: > > > Wouldn't > > > > > > pick 5cc8f37 (init: show "Reinit" message even in ...) > > > mark 1 > > > pick 18d077c (quiltimport: fix misquoting of parse...) > > > mark 2 > > > reset 1 > > > > “reset 18d077c~2” or “reset some-tag” or “reset my-branch~12” > > > > > merge #2 > > > > > > be easier for people? > > > > I don't know. Using the special sign everywhere a mark is used looks more > > consistent to me. The only case where it might be omitted is the mark > > command, because it only uses marks. > > Why not use the mark syntax that fast-import uses?
I didn't know it.
> In fast-import we use ":n" anytime we need to refer to a mark, e.g. > ":1" or ":5".
Currently, I don't restrict the mark to be a number. It can anything that is a valid ref. Should I restrict it?
And how do you handle the :/ syntax? “reset :/Bla” is than not valid. Mmm, I'll add an exception for :/.
Except of this, I prefer to use the colon to be much closer to the syntax of fast-import.
Bye, Jörg.
--
Der Wunsch, klug zu erscheinen, verhindert oft, es zu werden.
(Francois de la Rochefoucauld)