diff options
| author | 2026-03-05 21:21:22 +0800 | |
|---|---|---|
| committer | 2026-03-05 21:21:22 +0800 | |
| commit | ca719713fc0899440823796aaf8c2cbd88707728 (patch) | |
| tree | aaae516469cc33fef65f894f8f1bfc3dacac4cd3 /format/pack/ingest/resolve.go | |
| parent | *: Prettify (diff) | |
format/pack/ingest: Fix exhaustive
Diffstat (limited to 'format/pack/ingest/resolve.go')
| -rw-r--r-- | format/pack/ingest/resolve.go | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/format/pack/ingest/resolve.go b/format/pack/ingest/resolve.go index e357e1aa..2347dbd5 100644 --- a/format/pack/ingest/resolve.go +++ b/format/pack/ingest/resolve.go @@ -129,6 +129,16 @@ func resolveRecord(state *ingestState, idx int, visiting map[int]struct{}) (obje } else { return objecttype.TypeInvalid, nil, errExternalThinBase } + case objecttype.TypeInvalid, + objecttype.TypeCommit, + objecttype.TypeTree, + objecttype.TypeBlob, + objecttype.TypeTag, + objecttype.TypeFuture: + return objecttype.TypeInvalid, nil, &ErrMalformedPackEntry{ + Offset: record.offset, + Reason: "unsupported delta type", + } default: return objecttype.TypeInvalid, nil, &ErrMalformedPackEntry{ Offset: record.offset, |
