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() |