mercurial/remoterepo.py
changeset 1089 142b5d5ec9cc
parent 1072 05dc7aba22eb
child 1559 59b3639df0a9
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/mercurial/remoterepo.py	Sat Aug 27 14:21:25 2005 -0700
@@ -0,0 +1,20 @@
+# remoterepo - remote repositort proxy classes for mercurial
+#
+# Copyright 2005 Matt Mackall <mpm@selenic.com>
+#
+# This software may be used and distributed according to the terms
+# of the GNU General Public License, incorporated herein by reference.
+
+class remoterepository:
+    def local(self):
+        return False
+
+class remotelock:
+    def __init__(self, repo):
+        self.repo = repo
+    def release(self):
+        self.repo.unlock()
+        self.repo = None
+    def __del__(self):
+        if self.repo:
+            self.release()