aboutsummaryrefslogtreecommitdiff
path: root/objecttype/objecttype.go
diff options
context:
space:
mode:
Diffstat (limited to 'objecttype/objecttype.go')
-rw-r--r--objecttype/objecttype.go41
1 files changed, 0 insertions, 41 deletions
diff --git a/objecttype/objecttype.go b/objecttype/objecttype.go
index c8730e51..2e12dadc 100644
--- a/objecttype/objecttype.go
+++ b/objecttype/objecttype.go
@@ -14,44 +14,3 @@ const (
TypeOfsDelta Type = 6
TypeRefDelta Type = 7
)
-
-const (
- typeNameBlob = "blob"
- typeNameTree = "tree"
- typeNameCommit = "commit"
- typeNameTag = "tag"
-)
-
-// ParseName parses a canonical Git object type name.
-func ParseName(name string) (Type, bool) {
- switch name {
- case typeNameBlob:
- return TypeBlob, true
- case typeNameTree:
- return TypeTree, true
- case typeNameCommit:
- return TypeCommit, true
- case typeNameTag:
- return TypeTag, true
- default:
- return TypeInvalid, false
- }
-}
-
-// Name returns the canonical Git object type name.
-func Name(ty Type) (string, bool) {
- switch ty {
- case TypeBlob:
- return typeNameBlob, true
- case TypeTree:
- return typeNameTree, true
- case TypeCommit:
- return typeNameCommit, true
- case TypeTag:
- return typeNameTag, true
- case TypeInvalid, TypeFuture, TypeOfsDelta, TypeRefDelta:
- return "", false
- default:
- return "", false
- }
-}