##// END OF EJS Templates
dagutil: remove externalize() and externalizeall()...
Gregory Szorc -
r39196:0e46b92b default
parent child Browse files
Show More
@@ -62,17 +62,6 class basedag(object):
62 62 '''
63 63 raise NotImplementedError
64 64
65 def externalize(self, ix):
66 '''return a node id'''
67 return self._externalize(ix)
68
69 def externalizeall(self, ixs):
70 '''return a list of (or set if given a set) of node ids'''
71 ids = self._externalizeall(ixs)
72 if isinstance(ixs, set):
73 return set(ids)
74 return list(ids)
75
76 65 def internalize(self, id):
77 66 '''return a node ix'''
78 67 return self._internalize(id)
@@ -130,12 +119,6 class revlogbaseddag(basedag):
130 119 self._heads = self._getheads()
131 120 return self._heads
132 121
133 def _externalize(self, ix):
134 return self._revlog.index[ix][7]
135 def _externalizeall(self, ixs):
136 idx = self._revlog.index
137 return [idx[i][7] for i in ixs]
138
139 122 def _internalize(self, id):
140 123 ix = self._revlog.rev(id)
141 124 if ix == nullrev:
General Comments 0
You need to be logged in to leave comments. Login now