diff -r ebf139cbd4a1 -r 11d51e518808 mercurial/obsutil.py --- 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