##// END OF EJS Templates
Implement data inlined with the index file...
Implement data inlined with the index file This patch allows you to optionally inline data bytes with the revlog index file. It saves considerable space and checkout time by reducing the number of inodes, wasted partial blocks and system calls. To use the inline data add this to your .hgrc [revlog] # inline data only works with revlogng format=1 # inline is the only valid flag right now. flags=inline

File last commit:

r1559:59b3639d default
r2073:1e6745f7 default
Show More
remoterepo.py
20 lines | 555 B | text/x-python | PythonLexer
mpm@selenic.com
Break apart hg.py...
r1089 # 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.
Eric Hopper
Convert all classes to new-style classes by deriving them from object.
r1559 class remoterepository(object):
mpm@selenic.com
Break apart hg.py...
r1089 def local(self):
return False
Eric Hopper
Convert all classes to new-style classes by deriving them from object.
r1559 class remotelock(object):
mpm@selenic.com
Break apart hg.py...
r1089 def __init__(self, repo):
self.repo = repo
def release(self):
self.repo.unlock()
self.repo = None
def __del__(self):
if self.repo:
self.release()