github GitoxideLabs/gitoxide gix-status-v0.33.0
gix-status v0.33.0

3 hours ago

New Features

  • add option to enable core.fscache equivalent on windows
    Add index_as_worktree::Options::fscache to let callers enable a Windows-only
    status accelerator equivalent in spirit to Git's core.fscache. When enabled,
    each status worker keeps a short-lived lazy metadata cache rooted at the
    worktree and reuses metadata from parent directory enumeration before falling
    back to live per-file lstat calls.

    Expose the cache as an option on index_as_worktree and add the matching
    rename-aware option field, while keeping the Windows cache module internal to
    gix-status.

Bug Fixes (BREAKING)

  • Improve performance of status on windows

Commit Statistics

  • 14 commits contributed to the release.
  • 31 days passed between releases.
  • 2 commits were understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • Update changelogs prior to release (cb6ec7d)
    • Release gix-trace v0.1.21, gix-validate v0.11.3, gix-path v0.12.3, gix-utils v0.3.5, gix-config-value v0.19.0, gix-prompt v0.16.0, gix-sec v0.14.2, gix-url v0.37.0, gix-credentials v0.39.0, safety bump 18 crates (f0ec710)
    • Merge pull request #2722 from GitoxideLabs/reasons (c16b5a1)
    • Replace lint allowances with expectations (43ff87a)
    • Merge pull request #2714 from GitoxideLabs/fix-credentials-parsing (cf3053a)
    • Release gix-path v0.12.2, gix-error v0.2.5, gix-utils v0.3.4, gix-date v0.15.6, gix-url v0.36.2, gix-credentials v0.38.2 (27aec47)
    • Merge pull request #2547 from special-bread/windows-status-performance (3e43c42)
    • Merge pull request #2687 from ameyypawar/fix/1832-rename-tracker-order-independent (a82b492)
    • Review (32cb1ad)
    • Rename worktree_stats to fscache to match Git more (af633ef)
    • Add option to enable core.fscache equivalent on windows (9976187)
    • Review (f2dfdd8)
    • Improve performance of status on windows (d0c5c25)
    • Merge pull request #2646 from GitoxideLabs/report (1b1541e)

Don't miss a new gitoxide release

NewReleases is sending notifications on new releases.