diff options
| author | 2026-03-04 08:26:56 +0800 | |
|---|---|---|
| committer | 2026-03-04 08:59:53 +0800 | |
| commit | ab7501be34032fb9e5c48726a68ae90a917af9eb (patch) | |
| tree | 20d005647569befea8133e953c3270e8fd2a2a5b /object/tree_helpers_test.go | |
| parent | *: gofumpt (diff) | |
| signature | No signature | |
*: Lint
Diffstat (limited to 'object/tree_helpers_test.go')
| -rw-r--r-- | object/tree_helpers_test.go | 4 |
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 } |
