github GitoxideLabs/gitoxide gix-v0.48.0
gix v0.48.0

16 months ago

The main feature of this release is support dates prior to the UNIX epoch. Note that this is a feature that isn't supported by git, but only by libgit2.

Bug Fixes

  • use type for time consistently.
    This will allow it to be changed more easily later.

Other

  • Add incomplete mapping of typical git2 functions and their counterpart in gix.
    That way the ground-work is laid for making the usage of gix easier for those who used
    git2 before.
  • make clear what can happen if rewrite-tracking isn't disabled if it is not desired.
    Triggered by this onefetch PR: o2sh/onefetch#1093

Commit Statistics

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

Commit Details

view details
  • Uncategorized
    • Release gix-lock v7.0.1, gix v0.48.0 (5ce81ef)
    • Release gix-glob v0.9.1, gix-attributes v0.14.1, gix-config-value v0.12.3, gix-ref v0.32.1, gix-sec v0.8.3, gix-config v0.25.1, gix-url v0.20.1, gix-credentials v0.16.1, gix-discover v0.21.1, gix-ignore v0.4.1, gix-pack v0.39.1, gix-odb v0.49.1, gix-worktree v0.21.1, gix v0.48.0 (69c6a36)
    • Release gix-features v0.31.1, gix-path v0.8.3, gix v0.48.0 (9ca3464)
    • Release gix-date v0.7.0, gix-trace v0.1.2, gix-actor v0.23.0, gix-commitgraph v0.17.1, gix-utils v0.1.4, gix-object v0.32.0, gix-ref v0.32.0, gix-config v0.25.0, gix-diff v0.32.0, gix-discover v0.21.0, gix-hashtable v0.2.3, gix-revwalk v0.3.0, gix-traverse v0.29.0, gix-index v0.20.0, gix-mailmap v0.15.0, gix-negotiate v0.4.0, gix-pack v0.39.0, gix-odb v0.49.0, gix-protocol v0.35.0, gix-revision v0.17.0, gix-refspec v0.13.0, gix-worktree v0.21.0, gix v0.48.0, safety bump 20 crates (27e8c18)
    • Prepare changelogs prior to release (00f96fb)
    • Merge branch 'i64-times' (b407461)
    • Add incomplete mapping of typical git2 functions and their counterpart in gix. (fb63f3f)
    • Adapt to changes in gix-date (fba45c6)
    • Use type for time consistently. (9cfc4aa)
    • Add a test to see what happens if negative dates are used in commits (57a5cd1)
    • Make clear what can happen if rewrite-tracking isn't disabled if it is not desired. (3c8e3c1)
    • More tracing information when updating refs (6906e0d)
    • Add more details for negotation phases (8341d08)
    • Add a span for each negotiation round (ec73479)

Don't miss a new gitoxide release

NewReleases is sending notifications on new releases.