hgext/histedit.py
changeset 42160 9e40c5892714
parent 42089 16692aa3472b
child 42233 4ad191041be2
--- a/hgext/histedit.py	Tue Apr 16 17:26:38 2019 +0200
+++ b/hgext/histedit.py	Tue Apr 16 13:12:21 2019 -0400
@@ -1230,12 +1230,13 @@
 def patchcontents(state):
     repo = state['repo']
     rule = state['rules'][state['pos']]
-    repo.ui.verbose = True
     displayer = logcmdutil.changesetdisplayer(repo.ui, repo, {
         "patch": True,  "template": "status"
     }, buffered=True)
-    displayer.show(rule.ctx)
-    displayer.close()
+    overrides = {('ui',  'verbose'): True}
+    with repo.ui.configoverride(overrides, source='histedit'):
+        displayer.show(rule.ctx)
+        displayer.close()
     return displayer.hunk[rule.ctx.rev()].splitlines()
 
 def _chisteditmain(repo, rules, stdscr):