Changeset e850158a0277…
Parent 88a2b9aac638…
by
Changes to 3 files · Browse files at e850158a0277 Showing diff from parent 88a2b9aac638 Diff from another changeset...
@@ -88,8 +88,8 @@
def _initchangesets(self, revs):
def purerevs(revs):
- return cmdutil.revrange(self._repo,
- iter(str(e) for e in revs))
+ return hglib.revrange(self._repo,
+ iter(str(e) for e in revs))
self._changesets = _ChangesetsModel(self._repo,
# TODO: [':'] is inefficient
|
@@ -195,8 +195,8 @@
def initChangesets(self, revs, selected_revs=None):
def purerevs(revs):
- return cmdutil.revrange(self.repo,
- iter(str(e) for e in revs))
+ return hglib.revrange(self.repo,
+ iter(str(e) for e in revs))
if selected_revs:
selectedrevs = purerevs(selected_revs)
else:
|
@@ -26,21 +26,27 @@ try:
# hg >= 1.9
from mercurial.util import localpath
-except ImportError:
+except (ImportError, AttributeError):
# hg <= 1.8
from mercurial.hg import localpath
try:
# hg >= 1.9
from mercurial.util import hidepassword, removeauth
-except ImportError:
+except (ImportError, AttributeError):
# hg <= 1.8
from mercurial.url import hidepassword, removeauth
try:
# hg >= 1.9
from mercurial.httpconnection import readauthforuri
-except ImportError:
+except (ImportError, AttributeError):
# hg <= 1.8
from mercurial.url import readauthforuri
+try:
+ # hg >= 1.9
+ from mercurial.scmutil import revrange
+except (ImportError, AttributeError):
+ # hg <= 1.8
+ from mercurial.cmdutil import revrange
demandimport.enable()
def revsetmatch(ui, pattern):
|
Loading...