Browse Source

shell: allow bypassing lock checks

pull/8491/head
Chris Lu 2 days ago
parent
commit
da109f6807
  1. 10
      weed/shell/commands.go

10
weed/shell/commands.go

@ -71,6 +71,9 @@ func (ce *CommandEnv) isDirectory(path string) bool {
func (ce *CommandEnv) confirmIsLocked(args []string) error {
if ce.noLock {
return nil
}
if ce.locker.IsLocked() {
return nil
}
@ -80,6 +83,13 @@ func (ce *CommandEnv) confirmIsLocked(args []string) error {
}
func (ce *CommandEnv) SetNoLock(noLock bool) {
if ce == nil {
return
}
ce.noLock = noLock
}
func (ce *CommandEnv) isLocked() bool {
if ce == nil {
return true

Loading…
Cancel
Save