Show More
@@ -18,6 +18,7 b' from . import (' | |||
|
18 | 18 | encoding, |
|
19 | 19 | error, |
|
20 | 20 | revlog, |
|
21 | revset, | |
|
21 | 22 | util, |
|
22 | 23 | ) |
|
23 | 24 | |
@@ -184,6 +185,16 b' class changelog(revlog.revlog):' | |||
|
184 | 185 | self.rev(self.node(0)) |
|
185 | 186 | return self._nodecache |
|
186 | 187 | |
|
188 | def reachableroots(self, minroot, heads, roots, includepath=False): | |
|
189 | reachable = self.index.reachableroots(minroot, heads, roots, | |
|
190 | includepath) | |
|
191 | if reachable is None: | |
|
192 | # The C code hasn't been able to initialize a list, something went | |
|
193 | # really wrong, let's rely on the pure implementation in that case | |
|
194 | raise AttributeError() | |
|
195 | else: | |
|
196 | return revset.baseset(sorted(reachable)) | |
|
197 | ||
|
187 | 198 | def headrevs(self): |
|
188 | 199 | if self.filteredrevs: |
|
189 | 200 | try: |
General Comments 0
You need to be logged in to leave comments.
Login now