Now I am pretty sure that this bug is caused by the attic extension. Disable
attic get rid of the problem. Since Bill Barry is the author of attic
extension, I believe he has the extension enabled as well.
Two more observations:
* I cannot reliably reproduce the bug.
* When the bug shows up, try the following sequence of commands, the bug
will disappear again:
$ hg st # showing several files modified
$ hg ci fileA # launch the editor, showing *all* modified files are to be
commited
$ # commit all files by mistake
$ hg rollback # found the mistake, rollback
$ hg ci fileA # this time, showing only fileA
|