### New Features

 - export git-tempfile in the root
   This allows access to signal handler setup for example, which can be
   useful in some situations.

### Bug Fixes

 - Interpret `PermissionDenied` as reason to retry on lock acquisition failure.
   Evidence from CI suggests that on windows 'AlreadyExists' isn't the
   common error code. Instead, maybe due to racyness, it can also emit
   PermissionDenied errors which we now handle specifically.

### Commit Statistics

 - 6 commits contributed to the release over the course of 5 calendar days.
 - 45 days passed between releases.
 - 2 commits where understood as [conventional](https://www.conventionalcommits.org).
 - 3 unique issues were worked on: #301, #384, #386

### Commit Details

 * **#301**
    - update changelogs prior to release (84cb256)
    - refactor (287f47c)
 * **#384**
    - export git-tempfile in the root (a789490)
 * **#386**
    - Interpret `PermissionDenied` as reason to retry on lock acquisition failure. (73ecb40)
 * **Uncategorized**
    - make fmt (251b6df)
    - Merge branch 'main' into refs-and-worktrees (9cf0c7b)