hgext/infinitepush/__init__.py
changeset 37204 0d6c12668691
parent 37203 f083e7fd6313
child 37205 e5cd0ef5c362
--- a/hgext/infinitepush/__init__.py	Fri Mar 30 12:50:06 2018 -0700
+++ b/hgext/infinitepush/__init__.py	Tue Mar 27 14:15:42 2018 +0530
@@ -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