From 73e602a5c2c766caba59948e91c11122653705ec Mon Sep 17 00:00:00 2001 From: Runxi Yu Date: Tue, 10 Mar 2026 13:30:48 +0800 Subject: commitgraph: Move out of format/ --- format/commitgraph/read/lookup.go | 29 ----------------------------- 1 file changed, 29 deletions(-) delete mode 100644 format/commitgraph/read/lookup.go (limited to 'format/commitgraph/read/lookup.go') diff --git a/format/commitgraph/read/lookup.go b/format/commitgraph/read/lookup.go deleted file mode 100644 index 6ba25a18..00000000 --- a/format/commitgraph/read/lookup.go +++ /dev/null @@ -1,29 +0,0 @@ -package read - -import ( - "codeberg.org/lindenii/furgit/internal/intconv" - "codeberg.org/lindenii/furgit/objectid" -) - -// Lookup resolves one object ID to one graph position. -func (reader *Reader) Lookup(oid objectid.ObjectID) (Position, error) { - if oid.Algorithm() != reader.algo { - return Position{}, &NotFoundError{OID: oid} - } - - for layerIdx := len(reader.layers) - 1; layerIdx >= 0; layerIdx-- { - layer := &reader.layers[layerIdx] - - found, ok := layerLookup(layer, oid) - if ok { - idxU32, err := intconv.IntToUint32(layerIdx) - if err != nil { - return Position{}, err - } - - return Position{Graph: idxU32, Index: found}, nil - } - } - - return Position{}, &NotFoundError{OID: oid} -} -- cgit v1.3.1-10-gc9f91