sapling/mercurial/remoterepo.py

26 lines
621 B
Python
Raw Normal View History

2006-08-12 23:30:02 +04:00
# remoterepo - remote repository proxy classes for mercurial
#
2006-08-12 23:30:02 +04:00
# Copyright 2005, 2006 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.
import repo
class remoterepository(repo.repository):
2006-06-22 09:45:29 +04:00
def dev(self):
return -1
def local(self):
return False
class remotelock(object):
def __init__(self, repo):
self.repo = repo
def release(self):
self.repo.unlock()
self.repo = None
def __del__(self):
if self.repo:
self.release()