|
|
|
@ -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 |
|
|
|
|