From 7b8427bf0b85bfa89360f5e3c1ffc15a71bf0e0d Mon Sep 17 00:00:00 2001 From: Taylor Blau Date: Fri, 3 Jun 2016 10:35:00 -0600 Subject: [PATCH] test/server: enforce locks be made against unique paths --- test/cmd/lfstest-gitserver.go | 9 +++++++++ 1 file changed, 9 insertions(+) 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[:])