diff --git a/hgext/infinitepush/__init__.py b/hgext/infinitepush/__init__.py --- a/hgext/infinitepush/__init__.py +++ b/hgext/infinitepush/__init__.py @@ -101,6 +101,11 @@ from mercurial.i18n import _ +from mercurial.utils import ( + procutil, + stringutil, +) + from mercurial import ( bundle2, changegroup, @@ -270,7 +275,8 @@ scratchbranchpat = ui.config('infinitepush', 'branchpattern') if scratchbranchpat: global _scratchbranchmatcher - kind, pat, _scratchbranchmatcher = util.stringmatcher(scratchbranchpat) + kind, pat, _scratchbranchmatcher = \ + stringutil.stringmatcher(scratchbranchpat) def serverextsetup(ui): origpushkeyhandler = bundle2.parthandlermapping['pushkey'] @@ -331,7 +337,7 @@ results.update(index.getbookmarks(pattern)) if pattern.endswith('*'): pattern = 're:^' + pattern[:-1] + '.*' - kind, pat, matcher = util.stringmatcher(pattern) + kind, pat, matcher = stringutil.stringmatcher(pattern) for bookmark, node in bookmarks.iteritems(): if matcher(bookmark): results[bookmark] = node @@ -843,7 +849,7 @@ if not logger: ui = op.repo.ui try: - username = util.getuser() + username = procutil.getuser() except Exception: username = 'unknown' # Generate random request id to be able to find all logged entries diff --git a/hgext/infinitepush/fileindexapi.py b/hgext/infinitepush/fileindexapi.py --- a/hgext/infinitepush/fileindexapi.py +++ b/hgext/infinitepush/fileindexapi.py @@ -15,7 +15,7 @@ import os -from mercurial import util +from mercurial.utils import stringutil from . import indexapi @@ -77,7 +77,7 @@ def _listbookmarks(self, pattern): if pattern.endswith('*'): pattern = 're:^' + pattern[:-1] + '.*' - kind, pat, matcher = util.stringmatcher(pattern) + kind, pat, matcher = stringutil.stringmatcher(pattern) prefixlen = len(self._bookmarkmap) + 1 for dirpath, _, books in self._repo.vfs.walk(self._bookmarkmap): for book in books: