aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--object/type.go20
1 files changed, 0 insertions, 20 deletions
diff --git a/object/type.go b/object/type.go
deleted file mode 100644
index d44b83fa..00000000
--- a/object/type.go
+++ /dev/null
@@ -1,20 +0,0 @@
-package object
-
-import objecttype "codeberg.org/lindenii/furgit/object/type"
-
-// TypeFor returns the Git object type for T when T is one of the standard
-// parsed object types.
-func TypeFor[T Object]() (objecttype.Type, bool) {
- switch any(*new(T)).(type) {
- case *Blob:
- return objecttype.TypeBlob, true
- case *Tree:
- return objecttype.TypeTree, true
- case *Commit:
- return objecttype.TypeCommit, true
- case *Tag:
- return objecttype.TypeTag, true
- default:
- return 0, false
- }
-}