Copy change
Adding error classes
Ensure all commits in snapshot have been processed before performing diff
Show command should choose the first non-merge parent to diff against

If a merge parent is selected, it’s possible phrases from, say, master
could contaminate the diff.
Whitespace fixes
Show statistics after committing

Report number of added, removed, and modified strings.