Blob Blame History Raw
--- hgsvn/common.py.orig	2015-10-10 13:27:52.000000000 +0200
+++ hgsvn/common.py	2015-10-13 20:37:23.006193436 +0200
@@ -49,18 +49,17 @@
 
 # We import the lock logic from Mercurial if it is available, and fall back
 # to a dummy (always successful) lock if not.
-try:
-    from mercurial.lock import lock as _lock
-    try:
-        from mercurial.error import LockHeld
-    except ImportError:
-        # LockHeld was defined in mercurial.lock in Mercurial < 1.2
-        from mercurial.lock import LockHeld
-
-except ImportError:
-    _lock = _SimpleFileLock
-    LockHeld = _LockHeld
-
+#try:
+#    from mercurial.lock import lock as _lock
+#    try:
+#        from mercurial.error import LockHeld
+#    except ImportError:
+#        # LockHeld was defined in mercurial.lock in Mercurial < 1.2
+#        from mercurial.lock import LockHeld
+#
+#except (ImportError, TypeError):
+_lock = _SimpleFileLock
+LockHeld = _LockHeld
 
 hgsvn_private_dir = ".hgsvn"
 hgsvn_lock_file = "lock"