From 503f2f1bbc69be553d04c621c7ec33931cc1f57d Mon Sep 17 00:00:00 2001 From: Runxi Yu Date: Sun, 16 Nov 2025 00:00:00 +0000 Subject: Add a little bit more of documentation --- obj_tag.go | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) (limited to 'obj_tag.go') diff --git a/obj_tag.go b/obj_tag.go index d21286c8..7279d5c0 100644 --- a/obj_tag.go +++ b/obj_tag.go @@ -8,13 +8,20 @@ import ( // Tag represents a Git annotated tag object. type Tag struct { - Target Hash + // Target represents the hash of the object being tagged. + Target Hash + // TargetType represents the type of the object being tagged. TargetType ObjectType - Name []byte - Tagger *Ident - Message []byte + // Name represents the name of the tag. + Name []byte + // Tagger represents the identity of the tagger. + Tagger *Ident + // Message represents the tag message. + Message []byte } +// TODO: ExtraHeaders and signatures + // StoredTag represents a tag stored in the object database. type StoredTag struct { Tag -- cgit v1.3.1-10-gc9f91