equal
deleted
inserted
replaced
|
1 # remoterepo - remote repositort proxy classes for mercurial |
|
2 # |
|
3 # Copyright 2005 Matt Mackall <mpm@selenic.com> |
|
4 # |
|
5 # This software may be used and distributed according to the terms |
|
6 # of the GNU General Public License, incorporated herein by reference. |
|
7 |
|
8 class remoterepository: |
|
9 def local(self): |
|
10 return False |
|
11 |
|
12 class remotelock: |
|
13 def __init__(self, repo): |
|
14 self.repo = repo |
|
15 def release(self): |
|
16 self.repo.unlock() |
|
17 self.repo = None |
|
18 def __del__(self): |
|
19 if self.repo: |
|
20 self.release() |