I originally wrote it that way, but in practice it became an annoyance and I changed it to this. Most of the time, the repos are dirty because they contain generated code from the changes you are testing.