hgext3rd/topic/compat.py
changeset 4743 92e3db149d7d
parent 3701 29c413a7dfb5
child 4810 03690f8d2b0a
--- a/hgext3rd/topic/compat.py	Fri Jul 12 23:24:04 2019 -0700
+++ b/hgext3rd/topic/compat.py	Sat Jul 13 00:17:03 2019 -0700
@@ -9,6 +9,7 @@
 
 from mercurial import (
     obsolete,
+    pycompat,
 )
 
 getmarkers = None
@@ -24,3 +25,10 @@
     getmarkers = obsolete.getmarkers
 if successorssets is None:
     successorssets = obsolete.successorssets
+
+if pycompat.ispy3:
+    def branchmapitems(branchmap):
+        return branchmap.items()
+else:
+    def branchmapitems(branchmap):
+        return branchmap.iteritems()