shithub: furgit

Download patch

ref: 41f07c00cefc4561493a8e1ef91550adc4c544f5
parent: ad880cd26c9a6e4739d9ced8c5a076bccaceb999
author: Runxi Yu <runxiyu@umich.edu>
date: Sun Mar 29 09:31:46 EDT 2026

commitquery: Context has been gone long ago

--- a/commitquery/context.go
+++ /dev/null
@@ -1,37 +1,0 @@
-package commitquery
-
-import (
-	commitgraphread "codeberg.org/lindenii/furgit/format/commitgraph/read"
-	objectid "codeberg.org/lindenii/furgit/object/id"
-	objectstore "codeberg.org/lindenii/furgit/object/store"
-)
-
-type query struct {
-	store objectstore.ReadingStore
-	graph *commitgraphread.Reader
-
-	nodes []node
-
-	byOID      map[objectid.ObjectID]nodeIndex
-	byGraphPos map[commitgraphread.Position]nodeIndex
-
-	markPhase uint32
-	touched   []nodeIndex
-}
-
-func newQuery(store objectstore.ReadingStore, graph *commitgraphread.Reader) *query {
-	return &query{
-		store:      store,
-		graph:      graph,
-		byOID:      make(map[objectid.ObjectID]nodeIndex),
-		byGraphPos: make(map[commitgraphread.Position]nodeIndex),
-	}
-}
-
-func (query *query) resetForReuse() {
-	for _, idx := range query.touched {
-		query.nodes[idx].marks = 0
-	}
-
-	query.touched = query.touched[:0]
-}
--- /dev/null
+++ b/commitquery/reset.go
@@ -1,0 +1,37 @@
+package commitquery
+
+import (
+	commitgraphread "codeberg.org/lindenii/furgit/format/commitgraph/read"
+	objectid "codeberg.org/lindenii/furgit/object/id"
+	objectstore "codeberg.org/lindenii/furgit/object/store"
+)
+
+type query struct {
+	store objectstore.ReadingStore
+	graph *commitgraphread.Reader
+
+	nodes []node
+
+	byOID      map[objectid.ObjectID]nodeIndex
+	byGraphPos map[commitgraphread.Position]nodeIndex
+
+	markPhase uint32
+	touched   []nodeIndex
+}
+
+func newQuery(store objectstore.ReadingStore, graph *commitgraphread.Reader) *query {
+	return &query{
+		store:      store,
+		graph:      graph,
+		byOID:      make(map[objectid.ObjectID]nodeIndex),
+		byGraphPos: make(map[commitgraphread.Position]nodeIndex),
+	}
+}
+
+func (query *query) resetForReuse() {
+	for _, idx := range query.touched {
+		query.nodes[idx].marks = 0
+	}
+
+	query.touched = query.touched[:0]
+}
--