···11-// Package network encapsulates network-oriented git operations.
11+// Package network encapsulates network-facing Git packages.
22+//
33+// These packages implement wire formats, protocol framing, and application
44+// services built on top of them.
25package network
+6-1
object/commit/commit.go
···11-// Package commit provides representations, parsers, and serializers for commit objects.
11+// Package commit provides parsed commit objects and commit serialization.
22+//
33+// It parses commits into ordinary Go values for reading and construction. It
44+// does not preserve the exact original byte layout needed for signature
55+// verification; callers that need signature-verification payload fidelity
66+// should use [codeberg.org/lindenii/furgit/object/signed/commit].
27package commit
3849import (
+6-1
object/signed/doc.go
···11-// Package signed encapsulates some routines to process signed commits and tags.
11+// Package signed encapsulates raw signed-object processing.
22+//
33+// Its subpackages extract verification payloads and embedded signatures from
44+// raw commit and tag object bodies, without depending on the parsed
55+// object models in [codeberg.org/lindenii/furgit/object/commit] and
66+// [codeberg.org/lindenii/furgit/object/tag].
27package signed
+6-1
object/tag/tag.go
···11-// Package tag provides representations, parsers, and serializers for tag objects.
11+// Package tag provides parsed annotated tag objects and tag serialization.
22+//
33+// It parses annotated tags into ordinary Go values for reading and
44+// construction. It does not preserve the exact original byte layout needed for
55+// signature verification; callers that need signature-verification payload
66+// fidelity should use [codeberg.org/lindenii/furgit/object/signed/tag].
27package tag
3849import (