New Features
-
auto-calculation of a good hex-len, like what git does
If thecore.abbrev
value isn't set or is set toauto
. -
Commit::describe()
A way to fluidly configure agit describe
operation and run it.Along that, a new
Tag
top-level object was added as well to provide
convenient access to otherwise lower-level objects. It's not strictly
required for our implementation here but it's needed for a symmetric
API.
Commit Statistics
- 19 commits contributed to the release.
- 2 days passed between releases.
- 2 commits where understood as conventional.
- 1 unique issue was worked on: #298
Thanks Clippy
Clippy helped 5 times to make code idiomatic.
Commit Details
view details
- #298
- Use all tags by default, instead of requiring annotated tags (00c42ca)
- Fix off-by-one error (d5b8fd5)
- auto-calculation of a good hex-len, like what git does (47556f6)
- Parse the hex-len from config on repo-initialization (aee55c0)
- Support for simple BString powered string values (2381c5d)
- refactor configuration handling to allow pre-parsing of common values (e3d280f)
- restrict signature changes to 'Ancestores::sorting()` (d71bd9d)
- Adjust to changes in git-traverse (8240622)
- set MSRV to 1.54 as we really need VecDeque::binary_search (514e468)
- support for the --max-candidates flag (b9e6754)
- Reduce amount of max candidates, add --debug flag (c8c13e3)
- Use hashed-hasher for an eek of performance (324a839)
Commit::describe()
(654f4af)
- Uncategorized
- Release git-config v0.2.1, git-diff v0.15.0, git-traverse v0.14.0, git-pack v0.18.0, git-odb v0.28.0, git-ref v0.12.1, git-revision v0.1.0, git-repository v0.16.0, gitoxide-core v0.14.0, gitoxide v0.12.0, safety bump 6 crates (b612021)
- thanks clippy (7887d8b)
- thanks clippy (0f5a943)
- thanks clippy (9407532)
- thanks clippy (60cb858)
- thanks clippy (f2faa00)