mirror of
https://github.com/restic/restic.git
synced 2026-09-20 11:08:30 +00:00
repository: require *Repository for ExaminePack
The function wouldn't work with a different Repository implementation anyways.
This commit is contained in:
@@ -95,7 +95,7 @@ type ExaminePackOptions struct {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// ExaminePack loads and inspects a pack file and its index entries.
|
// ExaminePack loads and inspects a pack file and its index entries.
|
||||||
func ExaminePack(ctx context.Context, repo restic.Repository, id restic.ID, opts ExaminePackOptions, printer progress.Printer) error {
|
func ExaminePack(ctx context.Context, repo *Repository, id restic.ID, opts ExaminePackOptions, printer progress.Printer) error {
|
||||||
printer.S("examine %v", id)
|
printer.S("examine %v", id)
|
||||||
|
|
||||||
buf, err := repo.LoadRaw(ctx, restic.PackFile, id)
|
buf, err := repo.LoadRaw(ctx, restic.PackFile, id)
|
||||||
@@ -285,7 +285,7 @@ func decryptUnsigned(k *crypto.Key, buf []byte) []byte {
|
|||||||
return out
|
return out
|
||||||
}
|
}
|
||||||
|
|
||||||
func loadBlobs(ctx context.Context, opts ExaminePackOptions, repo restic.Repository, packID restic.ID, list restic.Blobs, printer progress.Printer) error {
|
func loadBlobs(ctx context.Context, opts ExaminePackOptions, repo *Repository, packID restic.ID, list restic.Blobs, printer progress.Printer) error {
|
||||||
dec, err := zstd.NewReader(nil)
|
dec, err := zstd.NewReader(nil)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
panic(err)
|
panic(err)
|
||||||
|
|||||||
Reference in New Issue
Block a user