dagutil: remove externalize() and externalizeall()
They are unused after the previous commit.
.. api:: externalize() and externalizeall() removed from dagutil
Use .node() on a storage primitive to perform revision to node
conversions.
Differential Revision: https://phab.mercurial-scm.org/D4305
--- a/mercurial/dagutil.py Thu Aug 16 19:39:47 2018 +0000
+++ b/mercurial/dagutil.py Thu Aug 16 19:40:46 2018 +0000
@@ -62,17 +62,6 @@
'''
raise NotImplementedError
- def externalize(self, ix):
- '''return a node id'''
- return self._externalize(ix)
-
- def externalizeall(self, ixs):
- '''return a list of (or set if given a set) of node ids'''
- ids = self._externalizeall(ixs)
- if isinstance(ixs, set):
- return set(ids)
- return list(ids)
-
def internalize(self, id):
'''return a node ix'''
return self._internalize(id)
@@ -130,12 +119,6 @@
self._heads = self._getheads()
return self._heads
- def _externalize(self, ix):
- return self._revlog.index[ix][7]
- def _externalizeall(self, ixs):
- idx = self._revlog.index
- return [idx[i][7] for i in ixs]
-
def _internalize(self, id):
ix = self._revlog.rev(id)
if ix == nullrev: