aboutsummaryrefslogtreecommitdiff
path: root/object/tree_helpers_test.go
diff options
context:
space:
mode:
Diffstat (limited to 'object/tree_helpers_test.go')
-rw-r--r--object/tree_helpers_test.go19
1 files changed, 2 insertions, 17 deletions
diff --git a/object/tree_helpers_test.go b/object/tree_helpers_test.go
index 539d7542..4727e1c7 100644
--- a/object/tree_helpers_test.go
+++ b/object/tree_helpers_test.go
@@ -10,30 +10,15 @@ import (
"codeberg.org/lindenii/furgit/object"
)
-func mktreeTypeFromMode(t *testing.T, mode object.FileMode) string {
- t.Helper()
- switch mode {
- case object.FileModeDir:
- return "tree"
- case object.FileModeRegular, object.FileModeExecutable, object.FileModeSymlink:
- return "blob"
- case object.FileModeGitlink:
- return "commit"
- default:
- t.Fatalf("unsupported file mode: %o", mode)
- return ""
- }
-}
-
func buildGitMktreeInput(entries []object.TreeEntry) string {
var b strings.Builder
for _, e := range entries {
- fmt.Fprintf(&b, "%o %s %s\t%s\n", e.Mode, mktreeTypeFromModeNoTB(e.Mode), e.ID.String(), e.Name)
+ fmt.Fprintf(&b, "%o %s %s\t%s\n", e.Mode, mktreeTypeFromMode(e.Mode), e.ID.String(), e.Name)
}
return b.String()
}
-func mktreeTypeFromModeNoTB(mode object.FileMode) string {
+func mktreeTypeFromMode(mode object.FileMode) string {
switch mode {
case object.FileModeDir:
return "tree"