Ever had a friend or editor help you with an essay? Often they’ll suggest cutting stuff out to make the meaning clearer or rewording something that was left over from an earlier edit.
I do a LOT of check ins — sometimes just for a few characters when, say, refactoring, as I want to trivially undo multi-file changes. Sometimes I do a half of implementing a feature, save, run tests, then finish the job, perhaps eliminating scaffolding erected to make the implementation work, vitally important at the time but would just end up as noise when someone wants to just see the new feature implementation.
So squashing that down to a few check ins can be more informative. Especially if the implementation took a few days so needed to catch up to the head of the tree a few times along the way.
I do a LOT of check ins — sometimes just for a few characters when, say, refactoring, as I want to trivially undo multi-file changes. Sometimes I do a half of implementing a feature, save, run tests, then finish the job, perhaps eliminating scaffolding erected to make the implementation work, vitally important at the time but would just end up as noise when someone wants to just see the new feature implementation.
So squashing that down to a few check ins can be more informative. Especially if the implementation took a few days so needed to catch up to the head of the tree a few times along the way.