source helpers from `git squash`