From 8eb83029a8ae9c696ee6bd1c2546205956602119 Mon Sep 17 00:00:00 2001 From: Kyle Brennan Date: Fri, 3 Dec 2021 09:50:28 -0800 Subject: [PATCH] Make copy honor --no-lock --- cmd/restic/cmd_copy.go | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/cmd/restic/cmd_copy.go b/cmd/restic/cmd_copy.go index d16cd1742..030abc37d 100644 --- a/cmd/restic/cmd_copy.go +++ b/cmd/restic/cmd_copy.go @@ -73,10 +73,12 @@ func runCopy(opts CopyOptions, gopts GlobalOptions, args []string) error { return err } - srcLock, err := lockRepo(ctx, srcRepo) - defer unlockRepo(srcLock) - if err != nil { - return err + if !gopts.NoLock { + srcLock, err := lockRepo(ctx, srcRepo) + defer unlockRepo(srcLock) + if err != nil { + return err + } } dstLock, err := lockRepo(ctx, dstRepo)