hgext3rd/topic/compat.py
changeset 3695 3680f715c14f
parent 3694 c0d5e0929f8b
child 3701 29c413a7dfb5
--- a/hgext3rd/topic/compat.py	Thu Apr 19 16:07:23 2018 +0200
+++ b/hgext3rd/topic/compat.py	Thu Apr 19 16:51:53 2018 +0200
@@ -9,8 +9,6 @@
 
 from mercurial import (
     obsolete,
-    scmutil,
-    util,
 )
 
 getmarkers = None
@@ -33,15 +31,3 @@
         ui.pager(cmd)
     except AttributeError:
         pass
-
-def cleanupnodes(repo, replacements, operation, moves=None):
-    # create obsmarkers and move bookmarks
-    # XXX we should be creating marker as we go instead of only at the end,
-    # this makes the operations more modulars
-    if util.safehasattr(scmutil, 'cleanupnodes'):
-        scmutil.cleanupnodes(repo, replacements, 'changetopics',
-                             moves=moves)
-    else:
-        relations = [(repo[o], tuple(repo[n] for n in new))
-                     for (o, new) in replacements.iteritems()]
-        obsolete.createmarkers(repo, relations, operation=operation)