From be63ecd9711b46135bbff1769c2e4c3642255ef1 Mon Sep 17 00:00:00 2001 From: Runxi Yu Date: Sat, 13 Jun 2026 03:32:21 +0000 Subject: Unify lengths --- object/fetch/treefs.go | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) (limited to 'object/fetch/treefs.go') diff --git a/object/fetch/treefs.go b/object/fetch/treefs.go index da92af51..9d88abb2 100644 --- a/object/fetch/treefs.go +++ b/object/fetch/treefs.go @@ -11,7 +11,6 @@ import ( oid "lindenii.org/go/furgit/object/id" "lindenii.org/go/furgit/object/tree" "lindenii.org/go/furgit/object/tree/mode" - "lindenii.org/go/lgo/intconv" ) // TreeFS exposes one Git tree as an fs.FS view backed by a Fetcher. @@ -69,7 +68,7 @@ func (entry treeEntryValue) isDir() bool { return entry.mode == mode.Directory } -func (entry treeEntryValue) blobSize(fetcher *Fetcher) (uint64, error) { +func (entry treeEntryValue) blobSize(fetcher *Fetcher) (int, error) { return fetcher.Size(entry.objectID) } @@ -434,10 +433,7 @@ func (treeFS *TreeFS) statEntry(entry treeEntryValue) (*treeFSInfo, error) { return nil, err } - size, err = intconv.Uint64ToInt64(sz) - if err != nil { - return nil, fmt.Errorf("object/fetch: blob size overflows int64: %w", err) - } + size = int64(sz) } var sys any -- cgit v1.3.1-10-gc9f91