github GitoxideLabs/gitoxide gix-traverse-v0.61.0
gix-traverse v0.61.0

one hour ago

Bug Fixes

  • ignore duplicate topo traversal tips

    Repeated starting commits were inserted into the topological queue more than
    once, which could duplicate the tip and truncate walks depending on sorting.
    The regression compares one tip with the same tip supplied twice for both
    topological and date ordering, with and without a commit graph.

    Ignore repeated tips at the builder boundary while preserving their
    first-seen order. This matches Git's duplicated-head behavior covered by
    t/t6003-rev-list-topo-order.sh.

New Features (BREAKING)

  • add commit::Info::generation
    That way it's evident if a commit-graph was present for this node.
    Breaking, as it adds a new public field to a structure.

Commit Statistics

  • 10 commits contributed to the release over the course of 30 calendar days.
  • 30 days passed between releases.
  • 2 commits were understood as conventional.
  • 1 unique issue was worked on: #2902

Commit Details

view details
  • #2902
    • Ignore duplicate topo traversal tips (75f1a01)
  • Uncategorized
    • Update manifests prior to release (ebe9095)
    • Merge pull request #2905 from GitoxideLabs/various-improvements (f3bbfad)
    • Adapt to changes in gix-testtools (0cbe539)
    • Merge pull request #2901 from cruessler/switch-to-gix-odb-at-opts (2a4d996)
    • Introduce Store::at() where possible (17fea2a)
    • Merge pull request #2903 from GitoxideLabs/traverse-dupl-tip (70e98a0)
    • Merge pull request #2839 from GitoxideLabs/tix-improvements (4b3bf5a)
    • Add commit::Info::generation (e768682)
    • Merge pull request #2812 from GitoxideLabs/report-july (ae8845a)

Don't miss a new gitoxide release

NewReleases is sending notifications on new releases.