Bug Fixes
- Disable tag.gpgSign in test scripts
This is done for the same reason that commit.gpgsign is disabled for test
scripts. It prevents test failures if the user has tag.gpgsign enabled in
their global git config when invoking tests.
New Features (BREAKING)
-
upgrade edition to 2021 in most crates.
MSRV for this is 1.56, and we are now at 1.60 so should be compatible.
This isn't more than a patch release as it should break nobody
who is adhering to the MSRV, but let's be careful and mark it
breaking.Note that
git-features
andgit-pack
are still on edition 2018
as they make use of a workaround to support (safe) mutable access
to non-overlapping entries in a slice which doesn't work anymore
in edition 2021.
Bug Fixes (BREAKING)
-
alternate::resolve(…)
now takes the current_dir as argument.
That way it's more consistent with similar low-level functions and it's
possible to avoid multiple calls tostd::env::current_dir()
.Furthermore, the usage of
current_dir()
is made explicit when
instantiating a store to allow it to be resued.
Commit Statistics
- 9 commits contributed to the release over the course of 13 calendar days.
- 13 days passed between releases.
- 3 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
view details
- Uncategorized
- prepare changelogs prior to release (e4648f8)
- Merge branch 'cwd-consistency' (ea7c6a3)
alternate::resolve(…)
now takes the current_dir as argument. (1fabdc5)- Merge branch 'jpgrayson/main' (b242853)
- remove
git config
statements from fixtures that didn't need them (anymore). (578ea79) - Disable tag.gpgSign in test scripts (1ce3190)
- Merge branch 'version2021' (0e4462d)
- upgrade edition to 2021 in most crates. (3d8fa8f)
- Merge branch 'main' into http-config (7c5b37d)