diff options
| author | 2026-02-20 22:30:57 +0800 | |
|---|---|---|
| committer | 2026-02-20 22:30:57 +0800 | |
| commit | bb5b5334c74026c0a46f48cf2418038e0d909e9b (patch) | |
| tree | a5520e55b904a1f973898858e2278f0be294a34b /object/tag_serialize.go | |
| parent | object: Use objectheader (diff) | |
| signature | No signature | |
object: Remove the old opaque errors
Diffstat (limited to 'object/tag_serialize.go')
| -rw-r--r-- | object/tag_serialize.go | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/object/tag_serialize.go b/object/tag_serialize.go index f9d754cf..0fa632df 100644 --- a/object/tag_serialize.go +++ b/object/tag_serialize.go @@ -2,6 +2,7 @@ package object import ( "bytes" + "errors" "fmt" "codeberg.org/lindenii/furgit/internal/objectheader" @@ -11,7 +12,7 @@ import ( // SerializeWithoutHeader renders the raw tag body bytes. func (tag *Tag) SerializeWithoutHeader() ([]byte, error) { if tag.Target.Size() == 0 { - return nil, ErrInvalidObject + return nil, errors.New("object: tag: missing target id") } var buf bytes.Buffer @@ -52,7 +53,7 @@ func (tag *Tag) SerializeWithHeader() ([]byte, error) { } header, ok := objectheader.Encode(objecttype.TypeTag, int64(len(body))) if !ok { - return nil, ErrInvalidObject + return nil, errors.New("object: tag: failed to encode object header") } raw := make([]byte, len(header)+len(body)) copy(raw, header) |
