def why.dirty
import ezx@1.11.0.0/src/pub/plan.bend as Planimport Base
1085# what a refusal for a dirty tree says. The lines git printed come with it,
1086# since the next question is always which file.
1087def why.dirty(+text: String) -> String:
1088 "ez: the working tree is dirty, and publishing is public and cannot be " ++
1089 "taken back, so what goes to the hub has to exist in a commit. git " ++
1090 "status says:\n" ++ text