ref: 89cf3ce719f3c8a231d23241e798ac0e5e7f1ec6
parent: 79c40dcb08f0d512bd6d75d5e2acd3ddceec4530
author: Runxi Yu <runxiyu@umich.edu>
date: Mon Mar 23 02:14:34 EDT 2026
object/resolve: Fix whitespace
--- a/object/resolve/treefs_info.go
+++ b/object/resolve/treefs_info.go
@@ -50,8 +50,10 @@
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
--- a/object/resolve/treefs_path.go
+++ b/object/resolve/treefs_path.go
@@ -15,6 +15,7 @@
}
parts := strings.Split(name, "/")
+
out := make([][]byte, len(parts))
for i, part := range parts {out[i] = []byte(part)
--- a/object/resolve/treefs_test.go
+++ b/object/resolve/treefs_test.go
@@ -24,6 +24,7 @@
repoData.SymbolicRef(t, "HEAD", "refs/heads/main")
_ = repoData.Run(t, "add", ".")
treeHex := repoData.Run(t, "write-tree")
+
treeID, err := objectid.ParseHex(algo, treeHex)
if err != nil { t.Fatalf("ParseHex(write-tree): %v", err)@@ -37,9 +38,11 @@
if err != nil { t.Fatalf("repository.Open: %v", err)}
+
defer func() { _ = repo.Close() }()resolver := resolve.New(repo.Objects())
+
treeFS, err := resolver.TreeFS(commitID)
if err != nil { t.Fatalf("resolver.TreeFS: %v", err)--
⑨