github GitoxideLabs/gitoxide gix-utils-v0.3.6
gix-utils v0.3.6

one hour ago

Bug Fixes

  • preserve combining-mark order when precomposing paths

    On macOS, gix status reported a tracked dua-cli fixture as untracked while git
    status was clean. The filename contains valid combining marks in noncanonical
    order; full NFC normalization reordered them before the directory walk looked
    the path up in the index.

    Recompose filesystem-decomposed characters without canonical reordering,
    preserving non-composable combining-mark byte order. Cover both the helper behavior
    and a Git-created index entry in the directory walk.

    Git baseline: Git 2.50.1 uses UTF-8-MAC to UTF-8 iconv conversion
    in compat/precompose_utf8.c, with directory-read coverage in
    t/t3910-mac-os-precompose.sh. That conversion leaves the reported combining-mark
    order unchanged.

Commit Statistics

  • 4 commits contributed to the release over the course of 30 calendar days.
  • 30 days passed between releases.
  • 1 commit was understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • Update manifests prior to release (ebe9095)
    • Merge pull request #2874 from GitoxideLabs/fix-status-untracked (8f18657)
    • Preserve combining-mark order when precomposing paths (234181b)
    • Merge pull request #2812 from GitoxideLabs/report-july (ae8845a)

Don't miss a new gitoxide release

NewReleases is sending notifications on new releases.