diff options
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 } |
