Nicolas Sebrecht wrote: > The 15/01/11, Jonathan Nieder wrote: >> This is a follow-up to v1.6.0.3~21 (rebase -i: do not fail when there >> is no commit to cherry-pick, 2008-10-10). [...] >> # However, if you remove everything, the rebase will be aborted. >> +# Use the "noop" command if you really want to remove all commits. [...] > Sorry, I think it is confusing. With this help we could understand that > the "noop" will either > > (a) discard the interactive rebase > > or > > (b) _really remove commits_ from that branch > > I'm not sure to know how it will act myself. If (a), we could use > something like > > "However, if you remove everything or use the "noop" command, the rebase will be aborted." > > but if we are in case (b), I guess it is not necessary and we should > point to the 'git reset' command. Okay. I agree that my particular wording was confusing. Are you saying the "noop" command in general is confusing? The "noop" is itself a non-operation; if you combine "noop" with other instructions then the noop itself will have no effect. Meanwhile if you have _no_ instructions then the rebase is cancelled, while if you have a single "noop" instruction, that means "I have discarded all the commits, but please rebase anyway". Jonathan -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html