I think the message like "There should be no dirty/uncommited changes .." or "The working directory should be clean .." is more technically correct.

Because the uncommited changes may be just an experiment/testing and should be discarded before release.