--- 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)