tests/test-phases-exchange.t
branchstable
changeset 37841 7c05198cd1ca
parent 37416 7542e97c7867
child 38251 ead71b15efd5
--- a/tests/test-phases-exchange.t	Sat May 12 22:29:28 2018 +0200
+++ b/tests/test-phases-exchange.t	Tue May 15 22:12:55 2018 +0900
@@ -1307,6 +1307,18 @@
   [1]
   $ chmod -R +w .hg
 
+3. Test that push is prevented if lock was already acquired (not a permission
+error, but EEXIST)
+
+  $ touch .hg/store/lock
+  $ hg push ../Phi --config ui.timeout=1
+  pushing to ../Phi
+  waiting for lock on repository $TESTTMP/Upsilon held by ''
+  abort: repository $TESTTMP/Upsilon: timed out waiting for lock held by ''
+  (lock might be very busy)
+  [255]
+  $ rm .hg/store/lock
+
   $ cd ..
 
 #endif