Merge pull request #5363 from zmanda/fix-gh-5258-backup-exits-with-wrong-code-on-ctrl-c

bugfix: fatal errors do not keep underlying error
This commit is contained in:
Michael Eischer
2025-09-24 22:04:38 +02:00
committed by GitHub
8 changed files with 63 additions and 13 deletions

View File

@@ -567,7 +567,7 @@ func (plan *PrunePlan) Execute(ctx context.Context, printer progress.Printer) er
_, err := Repack(ctx, repo, repo, plan.repackPacks, plan.keepBlobs, bar, printer.P)
bar.Done()
if err != nil {
return errors.Fatal(err.Error())
return errors.Fatalf("%s", err)
}
// Also remove repacked packs