The commit messages explain this better, but basically:
- Configure sparse checkout for the worktrees we use for squashing (!1024 (comment 22844112) / #1726 (comment 23874661)).
- Improve the logging of errors to make them easier to find for a particular MR.
- Change the default commit message and author to be the MR title and author, until #1510 is done.
- Skip git hooks when squashing, to avoid the
pre-commithook added by
git annex: #1726 (comment 23874661)