aboutsummaryrefslogtreecommitdiff
path: root/object/tree_helpers_test.go
diff options
context:
space:
mode:
authorGravatar Runxi Yu2026-03-04 08:26:56 +0800
committerGravatar Runxi Yu2026-03-04 08:59:53 +0800
commitab7501be34032fb9e5c48726a68ae90a917af9eb (patch)
tree20d005647569befea8133e953c3270e8fd2a2a5b /object/tree_helpers_test.go
parent*: gofumpt (diff)
signatureNo signature
*: Lint
Diffstat (limited to 'object/tree_helpers_test.go')
-rw-r--r--object/tree_helpers_test.go4
1 files changed, 4 insertions, 0 deletions
diff --git a/object/tree_helpers_test.go b/object/tree_helpers_test.go
index 4727e1c7..2577e0e1 100644
--- a/object/tree_helpers_test.go
+++ b/object/tree_helpers_test.go
@@ -15,6 +15,7 @@ func buildGitMktreeInput(entries []object.TreeEntry) string {
for _, e := range entries {
fmt.Fprintf(&b, "%o %s %s\t%s\n", e.Mode, mktreeTypeFromMode(e.Mode), e.ID.String(), e.Name)
}
+
return b.String()
}
@@ -35,14 +36,17 @@ func gitLsTreeNames(out []byte) [][]byte {
if len(out) == 0 {
return nil
}
+
parts := bytes.Split(out, []byte{0})
if len(parts) > 0 && len(parts[len(parts)-1]) == 0 {
parts = parts[:len(parts)-1]
}
+
names := make([][]byte, 0, len(parts))
for _, name := range parts {
names = append(names, append([]byte(nil), name...))
}
+
return names
}