github GitoxideLabs/gitoxide gix-ignore-v0.22.1
gix-ignore v0.22.1

one hour ago

Bug Fixes

  • parse !$ ignore lines as negations unless precious files are enabled
    Git has no notion of precious files, so !$foo is an ordinary negation of a
    file literally named $foo. gitoxide dropped such lines outright, even with
    support_precious off - the mode Lines::new documents as backward-compatible.

    Precious support landed in 890efd5 with $ handled unconditionally, which
    made rejecting !$ correct at the time. 828e903 made the parser stateful and
    gated the $ branch on support_precious, but the !$ check in the else
    branch kept its unconditional form. This applies the same gate to it.

    Precious mode is unchanged: !$ is still rejected there.

Commit Statistics

  • 6 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 #2885 from ameyypawar/ignore-negated-dollar (23388e1)
    • Parse !$ ignore lines as negations unless precious files are enabled (d4b2050)
    • Merge pull request #2867 from GitoxideLabs/fix-url-authority-parsing (cc3ee80)
    • Release gix-path v0.12.4, gix-command v0.9.2, gix-config-value v0.19.1, gix-url v0.37.1, gix-credentials v0.39.1, gix-transport v0.58.1 (ab4fcb0)
    • Merge pull request #2812 from GitoxideLabs/report-july (ae8845a)

Don't miss a new gitoxide release

NewReleases is sending notifications on new releases.