aboutsummaryrefslogtreecommitdiff
path: root/object/resolve/treefs_info.go
diff options
context:
space:
mode:
authorGravatar Runxi Yu2026-03-23 06:14:34 +0000
committerGravatar Runxi Yu2026-03-23 06:14:34 +0000
commit89cf3ce719f3c8a231d23241e798ac0e5e7f1ec6 (patch)
treeb6e3c31483ea2525962733fdd5c9a2f7a32a8baa /object/resolve/treefs_info.go
parentobject/resolve: Fix error handling; don't substring-match errors (diff)
signatureNo signature
object/resolve: Fix whitespace v0.1.97
Diffstat (limited to 'object/resolve/treefs_info.go')
-rw-r--r--object/resolve/treefs_info.go2
1 files changed, 2 insertions, 0 deletions
diff --git a/object/resolve/treefs_info.go b/object/resolve/treefs_info.go
index 3d441e91..f554973d 100644
--- a/object/resolve/treefs_info.go
+++ b/object/resolve/treefs_info.go
@@ -50,8 +50,10 @@ func treeFSEntryMode(mode object.FileMode) fs.FileMode {
func (treeFS *TreeFS) statEntry(entry treeEntryValue) (*treeFSInfo, error) {
size := int64(0)
+
if entry.mode == object.FileModeRegular || entry.mode == object.FileModeExecutable || entry.mode == object.FileModeSymlink {
var err error
+
size, err = entry.blobSize(treeFS.resolver)
if err != nil {
return nil, err