aboutsummaryrefslogtreecommitdiff
path: root/commitquery/query_load_by_oid.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_by_oid.go
parentresearch: Add dynamic pack resources (diff)
signatureNo signature
*: Remove
Diffstat (limited to 'commitquery/query_load_by_oid.go')
-rw-r--r--commitquery/query_load_by_oid.go41
1 files changed, 0 insertions, 41 deletions
diff --git a/commitquery/query_load_by_oid.go b/commitquery/query_load_by_oid.go
deleted file mode 100644
index f9c956ee..00000000
--- a/commitquery/query_load_by_oid.go
+++ /dev/null
@@ -1,41 +0,0 @@
-package commitquery
-
-import (
- stderrors "errors"
-
- commitgraphread "codeberg.org/lindenii/furgit/format/commitgraph/read"
-)
-
-// loadByOID populates one node from an object ID.
-func (query *query) loadByOID(idx nodeIndex) error {
- id := query.nodes[idx].id
-
- if query.graph != nil {
- pos, err := query.graph.Lookup(id)
- if err != nil {
- if _, ok := stderrors.AsType[*commitgraphread.NotFoundError](err); !ok {
- return err
- }
- } else {
- return query.loadCommitAtGraphPos(idx, pos)
- }
- }
-
- commit, err := query.fetcher.ExactCommit(id)
- if err != nil {
- return err
- }
-
- parents := make([]parentRef, 0, len(commit.Object().Parents))
- for _, parentID := range commit.Object().Parents {
- parents = append(parents, parentRef{ID: parentID})
- }
-
- commitData := commitData{
- ID: id,
- Parents: parents,
- CommitTime: commit.Object().Committer.WhenUnix,
- }
-
- return query.populateNode(idx, commitData)
-}