For example, I have a brightly clean workspace without any working modifications, and begin to make some changes! After editing some files, I realize that I forget to start a feature. At this moment, if I try to hg flow feature start, I will receive a warning message read that I have to commit first.
This seems a little inconvenience, because I may always forget to open a feature first.
So currently I do it manually. Firstly I revert all changes, mercurial will automatically create a .orig backup file; 2ndly I start the new feature; 3rdly I restore these changes from the .orig file then continue developing.
So I hope these operations can be supported automatically.