If I do 'git rebase -i master' from a branch then set the action of the first two commits of a branch being rebased to 'edit' and exit the editor, an immediately subsequent 'git status' shows (for example): git status interactive rebase in progress; onto e79552d197 Last command done (1 command done): edit 71b73de914 message for first commit Next commands to do (6 remaining commands): edit 3a478a7a08 message for second commit pick fab7159cf4 message for third commit (use "git rebase --edit-todo" to view and edit) You are currently editing a commit while rebasing branch 'my_completion_updates' on 'e79552d197'. (use "git commit --amend" to amend the current commit) (use "git rebase --continue" once you are satisfied with your changes) This seems wrong, because until git rebase --continue has been done the edit operation for the first commit is *ongoing* and it would be much clearer for the output of status to accurately say so. The same applies to edit operations that don't happen to be the first. Is this a bug or is there some reason it's like this that I'm not seeing? Britton