github Byron/gitoxide gix-v0.37.0
gix v0.37.0

19 months ago

Bug Fixes

  • Repository::object_cache_size() now unsets the cache if Some(0) is passed.
    Previously it would fail.

New Features (BREAKING)

  • object::tree::diff::Platform::track_rewrites(...)
    The invocation of object::tree::diff::Platform::track_rewrites(Rewrites { percentage: None, ..Default::default() })
    is now able to explicitly configure perfect rename tracking without percentage of equivalence.

    By setting percentage = Some(<fraction>) one can set how similar both files should be to be considered related.

    The same can be configured for copy-tracking, which also includes something like --find-copies-harder.

    Note that by default, renames are considered if a file looks 50% similar, and copies tracking is
    using the same convention.

Commit Statistics

  • 3 commits contributed to the release.
  • 2 commits were understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • Repository::object_cache_size() now unsets the cache if Some(0) is passed. (d3b9740)
    • Merge branch 'rename-tracking' (35415c5)
    • object::tree::diff::Platform::track_rewrites(...) (ed87f4c)

Don't miss a new gitoxide release

NewReleases is sending notifications on new releases.