Show More
@@ -62,17 +62,6 class basedag(object): | |||||
62 | ''' |
|
62 | ''' | |
63 | raise NotImplementedError |
|
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 | def internalize(self, id): |
|
65 | def internalize(self, id): | |
77 | '''return a node ix''' |
|
66 | '''return a node ix''' | |
78 | return self._internalize(id) |
|
67 | return self._internalize(id) | |
@@ -130,12 +119,6 class revlogbaseddag(basedag): | |||||
130 | self._heads = self._getheads() |
|
119 | self._heads = self._getheads() | |
131 | return self._heads |
|
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 | def _internalize(self, id): |
|
122 | def _internalize(self, id): | |
140 | ix = self._revlog.rev(id) |
|
123 | ix = self._revlog.rev(id) | |
141 | if ix == nullrev: |
|
124 | if ix == nullrev: |
General Comments 0
You need to be logged in to leave comments.
Login now