--- a/mercurial/obsutil.py Sat Mar 17 22:06:31 2018 +0900
+++ b/mercurial/obsutil.py Mon Mar 19 20:32:06 2018 +0900
@@ -832,7 +832,7 @@
return sorted(operations)
-def obsfateprinter(successors, markers, ui):
+def obsfateprinter(ui, repo, successors, markers, formatctx):
""" Build a obsfate string for a single successorset using all obsfate
related function defined in obsutil
"""
@@ -852,7 +852,7 @@
# Successors
if successors:
- fmtsuccessors = [successors.joinfmt(succ) for succ in successors]
+ fmtsuccessors = [formatctx(repo[succ]) for succ in successors]
line.append(" as %s" % ", ".join(fmtsuccessors))
# Users