The new version of shellcheck says that that this idiom is unnecessary, and its presence here is making the shellcheck tests fail. No changes file needed, since this is not user-facing code.
This differs from my old git-resquash.sh in that it uses the newer `git rebase --keep-base` if available