diff options
Diffstat (limited to 'format/pack/ingest/errors.go')
| -rw-r--r-- | format/pack/ingest/errors.go | 77 |
1 files changed, 0 insertions, 77 deletions
diff --git a/format/pack/ingest/errors.go b/format/pack/ingest/errors.go deleted file mode 100644 index d5e6d703..00000000 --- a/format/pack/ingest/errors.go +++ /dev/null @@ -1,77 +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 "format/pack/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 "format/pack/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("format/pack/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("format/pack/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("format/pack/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 "format/pack/ingest: destination write failure: " + err.Op -} - -var errExternalThinBase = errors.New("format/pack/ingest: external thin base required") - -var ( - // ErrAlreadyFinalized indicates Continue/Discard already called. - ErrAlreadyFinalized = errors.New("format/pack/ingest: operation already finalized") - // ErrZeroObjectContinue indicates Continue was called for a zero-object pack. - ErrZeroObjectContinue = errors.New("format/pack/ingest: cannot continue zero-object pack") - // ErrNonZeroDiscard indicates Discard was called for a non-zero-object pack. - ErrNonZeroDiscard = errors.New("format/pack/ingest: cannot discard non-zero pack") -) |
