hgext3rd/topic/compat.py
changeset 3694 c0d5e0929f8b
parent 3611 c912eaf29eec
child 3695 3680f715c14f
--- a/hgext3rd/topic/compat.py	Thu Apr 19 16:01:49 2018 +0200
+++ b/hgext3rd/topic/compat.py	Thu Apr 19 16:07:23 2018 +0200
@@ -7,8 +7,6 @@
 """
 from __future__ import absolute_import
 
-import functools
-
 from mercurial import (
     obsolete,
     scmutil,
@@ -29,19 +27,6 @@
 if successorssets is None:
     successorssets = obsolete.successorssets
 
-# Wrap obsolete.creatmarkers and make it accept but ignore "operation" argument
-# for hg < 4.3
-originalcreatemarkers = obsolete.createmarkers
-while isinstance(originalcreatemarkers, functools.partial):
-    originalcreatemarkers = originalcreatemarkers.func
-if originalcreatemarkers.__code__.co_argcount < 6:
-    def createmarkers(repo, relations, flag=0, date=None, metadata=None,
-                      operation=None):
-        return obsolete.createmarkers(repo, relations, flag, date, metadata)
-else:
-    def createmarkers(*args, **kwargs):
-        return obsolete.createmarkers(*args, **kwargs)
-
 def startpager(ui, cmd):
     """function to start a pager in case ui.pager() exists"""
     try:
@@ -59,4 +44,4 @@
     else:
         relations = [(repo[o], tuple(repo[n] for n in new))
                      for (o, new) in replacements.iteritems()]
-        createmarkers(repo, relations, operation=operation)
+        obsolete.createmarkers(repo, relations, operation=operation)