Refactor (BREAKING)
- Make
describe::Format
more consistent with other builder APIs
Configuration methods now take an argument which makes it more
straightforward to use for most.
Commit Statistics
- 41 commits contributed to the release over the course of 56 calendar days.
- 59 days passed between releases.
- 1 commit where understood as conventional.
- 3 unique issues were worked on: #298, #301, #364
Thanks Clippy
Clippy helped 5 times to make code idiomatic.
Commit Details
view details
- #298
- fix git-revision dependencies (c336b03)
- fix ordering of commits to actually be by commit-time, then topo-time (8286eac)
- 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)
- early-abort if all work is done during traversal (5b2aa70)
- Make
describe::Format
more consistent with other builder APIs (0a7776b) - All documentation for the git-revision crate (8e0fb0a)
- support for 'first-parent' traversal (52eae32)
- support for fallbacks if no candidate available (39708a7)
- describe-format with support for 'always' display style (79f386d)
- finish depth computation works! (2e80e36)
- prepare for finish-computation impl (9e10c7a)
- Prepare test for 'gave_up_on' to motivate implementing finish_computation() (966ec3f)
- use thiserror instead of quickerror (7dcd2a5)
- Use quickerror to handle all error branches (1243417)
- Some TODOs to not forget where to continue (84c0f15)
- git-describe complete formatting (eefa6c5)
- frame for testing describe(), first sketch of signature with return value (5841f47)
- first failing test for describe() (23b1973)
- #301
- sort parents by most recent to find recent tags first (d240740)
- refactor; first green tests (92a37ed)
- no need for ordering by date, keep it simple (02909ea)
- a step closer to the first successful test (710d46b)
- a step towards traversing the graph (48cba41)
- refactor (e22e2dd)
- the trivial part of the actual implementation (92a67a6)
- #364
- More speedy access to author/committer (6129607)
- 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 (4d4fda6)
- thanks clippy (f2faa00)
- thanks clippy (9f18dca)
- Merge branch 'for-onefetch' (8e5cb65)
- Release git-hash v0.9.3, git-features v0.20.0, git-config v0.2.0, safety bump 12 crates (f0cbb24)
- Merge branch 'svetli-n-refactor_git_config_tests' (babaa9f)
- make fmt (7cf3545)
- Remove serde support for describe types due to warning (2ba33c8)
- thanks clippy (2c8a504)
- INTERMEDIATE RESET ME (a4de008)
- thanks clippy (f1ef59d)
- Merge branch 'AP2008-implement-worktree' (f32c669)