forked from TrueCloudLab/restic
Merge pull request #3665 from MichaelEischer/sane-list-locks
list: Never lock the repository when listing lock files
This commit is contained in:
commit
ca1e2316cf
2 changed files with 11 additions and 1 deletions
10
changelog/unreleased/issue-1106
Normal file
10
changelog/unreleased/issue-1106
Normal file
|
@ -0,0 +1,10 @@
|
|||
Bugfix: Never lock repository for `list locks`
|
||||
|
||||
The `list locks` command previously locked to the repository by default. This
|
||||
has the problem that it won't work for an exclusively locked repository and
|
||||
that the command will also display its own lock file which can be confusing.
|
||||
|
||||
Now, the `list locks` command never locks the repository.
|
||||
|
||||
https://github.com/restic/restic/issues/1106
|
||||
https://github.com/restic/restic/pull/3665
|
|
@ -39,7 +39,7 @@ func runList(cmd *cobra.Command, opts GlobalOptions, args []string) error {
|
|||
return err
|
||||
}
|
||||
|
||||
if !opts.NoLock {
|
||||
if !opts.NoLock && args[0] != "locks" {
|
||||
lock, err := lockRepo(opts.ctx, repo)
|
||||
defer unlockRepo(lock)
|
||||
if err != nil {
|
||||
|
|
Loading…
Reference in a new issue