Working copy

Choosing what goes into a commit, writing the message, and undoing what you did not mean.