aboutsummaryrefslogtreecommitdiff
path: root/commitquery/query_load_commit_at_graph_pos.go
diff options
context:
space:
mode:
authorGravatar Runxi Yu2026-04-02 06:23:30 +0000
committerGravatar Runxi Yu2026-04-02 06:28:39 +0000
commita041d523de389b65b98a5373a8034041db2a8d83 (patch)
tree7b423dc735f463be616045f2c3c2095a7737aca7 /commitquery/query_load_commit_at_graph_pos.go
parentresearch: Add dynamic pack resources (diff)
signatureNo signature
*: Remove
Diffstat (limited to 'commitquery/query_load_commit_at_graph_pos.go')
-rw-r--r--commitquery/query_load_commit_at_graph_pos.go64
1 files changed, 0 insertions, 64 deletions
diff --git a/commitquery/query_load_commit_at_graph_pos.go b/commitquery/query_load_commit_at_graph_pos.go
deleted file mode 100644
index f63b6385..00000000
--- a/commitquery/query_load_commit_at_graph_pos.go
+++ /dev/null
@@ -1,64 +0,0 @@
-package commitquery
-
-import commitgraphread "codeberg.org/lindenii/furgit/format/commitgraph/read"
-
-// loadCommitAtGraphPos populates one node from one commit-graph record.
-func (query *query) loadCommitAtGraphPos(idx nodeIndex, pos commitgraphread.Position) error {
- commit, err := query.graph.CommitAt(pos)
- if err != nil {
- return err
- }
-
- parents := make([]parentRef, 0, 2+len(commit.ExtraParents))
-
- if commit.Parent1.Valid {
- parentOID, err := query.graph.OIDAt(commit.Parent1.Pos)
- if err != nil {
- return err
- }
-
- parents = append(parents, parentRef{
- ID: parentOID,
- GraphPos: commit.Parent1.Pos,
- HasGraphPos: true,
- })
- }
-
- if commit.Parent2.Valid {
- parentOID, err := query.graph.OIDAt(commit.Parent2.Pos)
- if err != nil {
- return err
- }
-
- parents = append(parents, parentRef{
- ID: parentOID,
- GraphPos: commit.Parent2.Pos,
- HasGraphPos: true,
- })
- }
-
- for _, parentPos := range commit.ExtraParents {
- parentOID, err := query.graph.OIDAt(parentPos)
- if err != nil {
- return err
- }
-
- parents = append(parents, parentRef{
- ID: parentOID,
- GraphPos: parentPos,
- HasGraphPos: true,
- })
- }
-
- data := commitData{
- ID: commit.OID,
- Parents: parents,
- CommitTime: commit.CommitTimeUnix,
- Generation: commit.GenerationV2,
- HasGeneration: commit.GenerationV2 != 0,
- GraphPos: pos,
- HasGraphPos: true,
- }
-
- return query.populateNode(idx, data)
-}