diff --git a/hgext3rd/chistedit.py b/hgext3rd/chistedit.py --- a/hgext3rd/chistedit.py +++ b/hgext3rd/chistedit.py @@ -29,6 +29,7 @@ from mercurial import ( cmdutil, destutil, + logcmdutil, node, registrar, scmutil, @@ -322,7 +323,7 @@ def patchcontents(state): repo = state['repo'] rule = state['rules'][state['pos']] - displayer = cmdutil.show_changeset(repo.ui, repo, { + displayer = logcmdutil.changesetdisplayer(repo.ui, repo, { 'patch': True, 'verbose': True }, buffered=True) displayer.show(rule.ctx)