Hi Taufiq,
This seems to be a straight-forward bug in the implementation of rebase
-i's handling of the special value "auto", as well as ignoring it
completely for the instructions on the bottom.
But since "auto" talks about commit messages, and since it says that it
will use a comment char that is not found as first character of any
existing line, I guess it should fall back to '#' in rebase -i's case,
anyway.
I whipped up a pair of patches that should fix this.
Please note that this is not a Windows-specific issue, therefore I will
send the patches to the Git mailing list instead of the Git for Windows
one.
Ciao,
Johannes