no need to `find` if nothing @changed

this avoids an annoyance from Mac OS X find, which barfs with no
starting path
if nothing is dirty, re-edit acts like re-edit HEAD