github GitoxideLabs/gitoxide gix-fs-v0.14.0
gix-fs v0.14.0

2 days ago

New Features

  • add FileSnapshot::into_owned_or_cloned().
    That way it's possible to efficiently take ownership if there happens to
    be only one instance of a snapshot.

New Features (BREAKING)

  • add gix-fs::stack::ToNormalPathComponents.

Commit Statistics

  • 23 commits contributed to the release.
  • 2 commits were understood as conventional.
  • 1 unique issue was worked on: #1896

Thanks Clippy

Clippy helped 1 time to make code idiomatic.

Commit Details

view details
  • #1896
    • Improve detection of nanosecond support in gix-fs (2c9b214)
  • Uncategorized
    • Update changelogs prior to release (38dff41)
    • Merge pull request #1913 from GitoxideLabs/improvements (5fa79d9)
    • Deduplicate ToNormalPathComponent logic (dda9599)
    • Merge pull request #1909 from cruessler/take-to-components-in-fs-stack (5cb5337)
    • Use gix_fs::stack::ToNormalPathComponents everywhere. (1f98edb)
    • Update MSRV to 1.75 for access to impl returns in traits. (569c186)
    • Add gix-fs::stack::ToNormalPathComponents. (6c3608c)
    • Merge pull request #1907 from EliahKagan/run-ci/raw (7b17da6)
    • Use raw literals for more strings with backslashes (01bd76d)
    • Merge pull request #1899 from EliahKagan/run-ci/granularity (091d994)
    • Revert "Temporarily repeat the fs snapshot journey many times" (a5c58dd)
    • Apply further review suggestion (37aeb2f)
    • Improve has_granular_times() as suggested in review (b68ba95)
    • Assert that macOS on CI is high granularity (d1b0d1c)
    • Improve filesystem timestamp granularity check (d4a8d79)
    • Temporarily repeat the fs snapshot journey many times (bf45023)
    • Merge pull request #1897 from GitoxideLabs/fix-ci (77dbd4b)
    • Merge pull request #1884 from GitoxideLabs/improvements (0bf1d5b)
    • Add FileSnapshot::into_owned_or_cloned(). (f93aa61)
    • Merge pull request #1854 from GitoxideLabs/montly-report (16a248b)
    • Thanks clippy (8e96ed3)
    • Merge pull request #1778 from GitoxideLabs/new-release (8df0db2)

Don't miss a new gitoxide release

NewReleases is sending notifications on new releases.