##// END OF EJS Templates
Handle nullid better for ancestor
mpm@selenic.com -
r2:ecf3fd94 default
parent child Browse files
Show More
@@ -8,7 +8,7
8 8 # This software may be used and distributed according to the terms
9 9 # of the GNU General Public License, incorporated herein by reference.
10 10
11 import zlib, struct, sha, binascii, os, tempfile
11 import zlib, struct, sha, os, tempfile
12 12 from mercurial import mdiff
13 13
14 14 def compress(text):
@@ -51,7 +51,9 class revlog:
51 51 def node(self, rev): return rev < 0 and nullid or self.index[rev][6]
52 52 def rev(self, node): return self.nodemap[node]
53 53 def linkrev(self, node): return self.index[self.nodemap[node]][3]
54 def parents(self, node): return self.index[self.nodemap[node]][4:6]
54 def parents(self, node):
55 if node == nullid: return (nullid, nullid)
56 return self.index[self.nodemap[node]][4:6]
55 57
56 58 def start(self, rev): return self.index[rev][0]
57 59 def length(self, rev): return self.index[rev][1]
General Comments 0
You need to be logged in to leave comments. Login now