Skip to content

RepositoryExportErrorReason

RepositoryExportErrorReason = "count_mismatch" | "digest_mismatch" | "fence_mismatch" | "header_invalid" | "row_invalid" | "row_out_of_order" | "since_below_epoch_floor" | "trailer_invalid" | "truncated"

Stable failure categories produced while reading a repository export stream.

Every reason except since_below_epoch_floor is a local verification verdict: the bytes the server sent do not prove what the trailer claims. since_below_epoch_floor is the server’s own refusal and is surfaced distinctly so callers can fall back to a full export.