Merge pull request #5056 from MichaelEischer/fix-tag-error-handling

tag: fix swallowed error if repository cannot be opened
This commit is contained in:
Michael Eischer
2024-10-09 22:06:26 +02:00
committed by GitHub
2 changed files with 8 additions and 1 deletions

View File

@@ -0,0 +1,7 @@
Bugfix: Missing error if `tag` fails to lock repository
Since restic 0.17.0, the `tag` command did not return an error if it failed to
open or lock the repository. This has been fixed.
https://github.com/restic/restic/issues/5050
https://github.com/restic/restic/pull/5056

View File

@@ -110,7 +110,7 @@ func runTag(ctx context.Context, opts TagOptions, gopts GlobalOptions, args []st
Verbosef("create exclusive lock for repository\n")
ctx, repo, unlock, err := openWithExclusiveLock(ctx, gopts, false)
if err != nil {
return nil
return err
}
defer unlock()