diff -r 204131131766 -r df41c7be16d6 mercurial/changelog.py --- a/mercurial/changelog.py Fri Aug 21 16:12:24 2015 -0700 +++ b/mercurial/changelog.py Fri Aug 28 11:14:24 2015 +0900 @@ -18,7 +18,6 @@ encoding, error, revlog, - revset, util, ) @@ -186,10 +185,7 @@ return self._nodecache def reachableroots(self, minroot, heads, roots, includepath=False): - rroots = self.index.reachableroots2(minroot, heads, roots, includepath) - rroots = revset.baseset(rroots) - rroots.sort() - return rroots + return self.index.reachableroots2(minroot, heads, roots, includepath) def headrevs(self): if self.filteredrevs: