Rebase requires a clean working tree, why is this necessary?
Btw. did you copy this 1:1 from commitdlg?