Skip merge commits by default.

That seems like the most common case.
Add --no-progress flag.