From: Eugene Sajine Date: Fri, 09 Apr 2010 19:35:42 GMT Subject: [BUG] - git rebase -i performs rebase when it shouldn't? Message-ID: Hi, In case of this situation        A  master         \          B  next           \            C  topic $ git rebase --onto master topic First, rewinding head to replay your work on top of it... fatal: Not a range. Nothing to do. Which is OK. When I fired up interactive rebase, it printed me “noop”, so I was expecting it to do nothing and exited the vi, without deleting this "noop". But it did performed some operation and I actually have commit C lost, with topic pointing to the same commit as master. $ git rebase -i --onto master topic Successfully rebased and updated refs/heads/topic. I believe this is wrong. Thanks, Eugene