diff options
| author | 2026-03-06 10:44:22 +0800 | |
|---|---|---|
| committer | 2026-03-06 10:44:22 +0800 | |
| commit | bf70c5552d9c00b59ed271d0c8237c1c944ed074 (patch) | |
| tree | 673be570705ca1f7bf71c307c6f0486a0bbc967d /objecttype/objecttype.go | |
| parent | ref: Split files (diff) | |
| signature | No signature | |
objecttype: Split files
Diffstat (limited to 'objecttype/objecttype.go')
| -rw-r--r-- | objecttype/objecttype.go | 41 |
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 - } -} |
