From: Jonathan Nieder Date: Mon, 11 Apr 2011 06:42:47 GMT Subject: Re: [RFC PATCH 00/11] Sequencer Foundations Message-ID: <20110411064247.GB6608@elie> In-Reply-To: Daniel Barkalow wrote: > My feeling is that "--skip" is actually "abort the pick, but continue the > rebase". I suppose there could be more than two levels, and people could > want to skip a higher-level chunk, but that's something to get to when > someone actually wants it Ah, I think I see better now. What was confusing was git cherry-pick foo..bar for which --skip would mean "abort the pick, but continue the pick". It fits very well into your story. There are two levels: "atomic" (for lack of a better word) operations, like a single cherry-pick, and sequences of operations. (As for the more-than-two-levels story, I want it, but I agree with you that that is tangential to this project. I find myself attempting to go back and rearrange earlier commits during an interactive rebase very often.)