aboutsummaryrefslogtreecommitdiff
path: root/format/packfile/ingest/errors.go
diff options
context:
space:
mode:
authorGravatar Runxi Yu2026-03-30 14:28:13 +0000
committerGravatar Runxi Yu2026-03-30 14:28:13 +0000
commita4eeb727468a178a4de0dfc718828f26740484ac (patch)
tree4318d38d49facc80e2e2186f5919fa656be3b31f /format/packfile/ingest/errors.go
parentobject/store/packed: Make store own root, algo, opts (diff)
signatureNo signature
object,store/packed{,/internal/ingest}: Move from format/packfile/ingest
Diffstat (limited to 'format/packfile/ingest/errors.go')
-rw-r--r--format/packfile/ingest/errors.go75
1 files changed, 0 insertions, 75 deletions
diff --git a/format/packfile/ingest/errors.go b/format/packfile/ingest/errors.go
deleted file mode 100644
index f6ee9757..00000000
--- a/format/packfile/ingest/errors.go
+++ /dev/null
@@ -1,75 +0,0 @@
-package ingest
-
-import (
- "errors"
- "fmt"
-)
-
-// InvalidPackHeaderError reports an invalid or unsupported pack header.
-type InvalidPackHeaderError struct {
- Reason string
-}
-
-// Error implements error.
-func (err *InvalidPackHeaderError) Error() string {
- return "packfile/ingest: invalid pack header: " + err.Reason
-}
-
-// PackTrailerMismatchError reports a mismatch between computed and trailer pack hash.
-type PackTrailerMismatchError struct{}
-
-// Error implements error.
-func (err *PackTrailerMismatchError) Error() string {
- return "packfile/ingest: pack trailer hash mismatch"
-}
-
-// ThinPackUnresolvedError reports unresolved REF deltas when fixThin is disabled
-// or when required bases cannot be found in base.
-type ThinPackUnresolvedError struct {
- Count int
-}
-
-// Error implements error.
-func (err *ThinPackUnresolvedError) Error() string {
- return fmt.Sprintf("packfile/ingest: unresolved thin deltas: %d", err.Count)
-}
-
-// MalformedPackEntryError reports malformed entry encoding at one pack offset.
-type MalformedPackEntryError struct {
- Offset uint64
- Reason string
-}
-
-// Error implements error.
-func (err *MalformedPackEntryError) Error() string {
- return fmt.Sprintf("packfile/ingest: malformed pack entry at offset %d: %s", err.Offset, err.Reason)
-}
-
-// DeltaCycleError reports a detected cycle in delta dependency resolution.
-type DeltaCycleError struct {
- Offset uint64
-}
-
-// Error implements error.
-func (err *DeltaCycleError) Error() string {
- return fmt.Sprintf("packfile/ingest: delta cycle detected at offset %d", err.Offset)
-}
-
-// DestinationWriteError reports destination I/O failures.
-type DestinationWriteError struct {
- Op string
-}
-
-// Error implements error.
-func (err *DestinationWriteError) Error() string {
- return "packfile/ingest: destination write failure: " + err.Op
-}
-
-var errExternalThinBase = errors.New("packfile/ingest: external thin base required")
-
-var (
- // ErrZeroObjectContinue indicates Continue was called for a zero-object pack.
- ErrZeroObjectContinue = errors.New("packfile/ingest: cannot continue zero-object pack")
- // ErrNonZeroDiscard indicates Discard was called for a non-zero-object pack.
- ErrNonZeroDiscard = errors.New("packfile/ingest: cannot discard non-zero pack")
-)