From 7d9c128ce04875f970c78673500c0a492000398f Mon Sep 17 00:00:00 2001 From: Runxi Yu Date: Wed, 25 Mar 2026 14:21:09 +0000 Subject: *: objecttype, objectheader -> object/type, object/header --- objecttype/name.go | 42 ------------------------------------------ objecttype/objecttype.go | 16 ---------------- 2 files changed, 58 deletions(-) delete mode 100644 objecttype/name.go delete mode 100644 objecttype/objecttype.go (limited to 'objecttype') diff --git a/objecttype/name.go b/objecttype/name.go deleted file mode 100644 index 870ac1e4..00000000 --- a/objecttype/name.go +++ /dev/null @@ -1,42 +0,0 @@ -package objecttype - -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 - } -} diff --git a/objecttype/objecttype.go b/objecttype/objecttype.go deleted file mode 100644 index 2e12dadc..00000000 --- a/objecttype/objecttype.go +++ /dev/null @@ -1,16 +0,0 @@ -// Package objecttype provides object type constants and names. -package objecttype - -// Type mirrors Git object type tags in packfiles. -type Type uint8 - -const ( - TypeInvalid Type = 0 - TypeCommit Type = 1 - TypeTree Type = 2 - TypeBlob Type = 3 - TypeTag Type = 4 - TypeFuture Type = 5 - TypeOfsDelta Type = 6 - TypeRefDelta Type = 7 -) -- cgit v1.3.1-10-gc9f91