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)