diff --git a/test/cmd/lfstest-gitserver.go b/test/cmd/lfstest-gitserver.go index 1a3f047c..f861a6e9 100644 --- a/test/cmd/lfstest-gitserver.go +++ b/test/cmd/lfstest-gitserver.go @@ -672,6 +672,15 @@ func locksHandler(w http.ResponseWriter, r *http.Request) { }) } + for _, l := range getLocks() { + if l.Path == lockRequest.Path { + enc.Encode(&LockResponse{ + Err: "lock already created", + }) + return + } + } + var id [20]byte rand.Read(id[:])