hgext/histedit.py
changeset 42160 9e40c5892714
parent 42089 16692aa3472b
child 42233 4ad191041be2
equal deleted inserted replaced
42159:4f9a89837f07 42160:9e40c5892714
  1228         win.addstr(y, x, line)
  1228         win.addstr(y, x, line)
  1229 
  1229 
  1230 def patchcontents(state):
  1230 def patchcontents(state):
  1231     repo = state['repo']
  1231     repo = state['repo']
  1232     rule = state['rules'][state['pos']]
  1232     rule = state['rules'][state['pos']]
  1233     repo.ui.verbose = True
       
  1234     displayer = logcmdutil.changesetdisplayer(repo.ui, repo, {
  1233     displayer = logcmdutil.changesetdisplayer(repo.ui, repo, {
  1235         "patch": True,  "template": "status"
  1234         "patch": True,  "template": "status"
  1236     }, buffered=True)
  1235     }, buffered=True)
  1237     displayer.show(rule.ctx)
  1236     overrides = {('ui',  'verbose'): True}
  1238     displayer.close()
  1237     with repo.ui.configoverride(overrides, source='histedit'):
       
  1238         displayer.show(rule.ctx)
       
  1239         displayer.close()
  1239     return displayer.hunk[rule.ctx.rev()].splitlines()
  1240     return displayer.hunk[rule.ctx.rev()].splitlines()
  1240 
  1241 
  1241 def _chisteditmain(repo, rules, stdscr):
  1242 def _chisteditmain(repo, rules, stdscr):
  1242     try:
  1243     try:
  1243         curses.use_default_colors()
  1244         curses.use_default_colors()