New Features
- add
tree_with_rewrites::Change(Ref)::source_mode_and_id|mode_and_id()
- octal Debug representation of
tree::EntryMode
.
This makes it easier to reason about. - support rename tracking across changed directories
- add traits for partial equality comparison to
tree_with_rewrites::Change
types - add
tree_with_rewrites::Change(Ref)::previous_location()
That way, it's also possible to obtain the previous location in case of rewrites. - Allow access to
tree::State::buf1|2
.
This allows to re-use that memory at least, making this kind of state a little more useful.
Also, these fields can certainly be considered stable.
Bug Fixes
tree()
diffing now also recognizes merge mode changes as modification.
Commit Statistics
- 14 commits contributed to the release.
- 7 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
view details
- Uncategorized
- Release gix-date v0.9.2, gix-actor v0.33.1, gix-hash v0.15.1, gix-features v0.39.1, gix-validate v0.9.2, gix-object v0.46.0, gix-path v0.10.13, gix-quote v0.4.14, gix-attributes v0.23.1, gix-packetline-blocking v0.18.1, gix-filter v0.15.0, gix-chunk v0.4.10, gix-commitgraph v0.25.1, gix-revwalk v0.17.0, gix-traverse v0.43.0, gix-worktree-stream v0.17.0, gix-archive v0.17.0, gix-config-value v0.14.10, gix-lock v15.0.1, gix-ref v0.49.0, gix-config v0.42.0, gix-prompt v0.8.9, gix-url v0.28.1, gix-credentials v0.25.1, gix-bitmap v0.2.13, gix-index v0.37.0, gix-worktree v0.38.0, gix-diff v0.48.0, gix-discover v0.37.0, gix-pathspec v0.8.1, gix-dir v0.10.0, gix-mailmap v0.25.1, gix-revision v0.31.0, gix-merge v0.1.0, gix-negotiate v0.17.0, gix-pack v0.55.0, gix-odb v0.65.0, gix-packetline v0.18.1, gix-transport v0.43.1, gix-protocol v0.46.1, gix-refspec v0.27.0, gix-status v0.15.0, gix-submodule v0.16.0, gix-worktree-state v0.15.0, gix v0.68.0, gix-fsck v0.8.0, gitoxide-core v0.43.0, gitoxide v0.39.0, safety bump 25 crates (8ce4912)
- Prepare changelogs prior to release (bc9d994)
- Merge pull request #1661 from GitoxideLabs/merge (0b7abfb)
- Add
tree_with_rewrites::Change(Ref)::source_mode_and_id|mode_and_id()
(5db2d2d) - Octal Debug representation of
tree::EntryMode
. (cd61c25) tree()
diffing now also recognizes merge mode changes as modification. (e00e454)- Merge pull request #1662 from paolobarbolini/thiserror-v2 (7a40648)
- Upgrade thiserror to v2.0.0 (0f0e4fe)
- Merge pull request #1618 from GitoxideLabs/merge (3fb989b)
- Support rename tracking across changed directories (ba7b811)
- Add traits for partial equality comparison to
tree_with_rewrites::Change
types (6740520) - Add
tree_with_rewrites::Change(Ref)::previous_location()
(76e6762) - Allow access to
tree::State::buf1|2
. (eb55c00) - Merge pull request #1642 from GitoxideLabs/new-release (db5c9cf)