Mercurial > hg > mercurial-crew-with-dirclash
comparison mercurial/remoterepo.py @ 1089:142b5d5ec9cc
Break apart hg.py
- move the various parts of hg.py into their own files
- create node.py to store node manipulation functions
author | mpm@selenic.com |
---|---|
date | Sat, 27 Aug 2005 14:21:25 -0700 |
parents | mercurial/hg.py@05dc7aba22eb |
children | 59b3639df0a9 |
comparison
equal
deleted
inserted
replaced
1088:39b916b1d8e4 | 1089:142b5d5ec9cc |
---|---|
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() |