comparison mercurial/configitems.py @ 40478:86dfae98a3a2

merge-tools: when calling external merge tool, describe the resolve inputs It is a common complaint that a user will be running some operation (histedit, rebase, evolve, etc.), get into a merge-conflict situation, and not understand what they are seeing - it is possible that the merge tool is configured to display the hash, but it's difficult for most merge tools to display a good snippet of the description. In the worst case, configuring this template will lead to output that is immediately covered by a terminal application, maybe the user can hit ctrl-z to see it. In the common case, the output will be in a terminal window and a GUI program will start, and it should be possible to view both the terminal and the GUI program at the same time. Differential Revision: https://phab.mercurial-scm.org/D5094
author Kyle Lippincott <spectral@google.com>
date Sat, 13 Oct 2018 07:49:20 -0700
parents 4fe63b573791
children 840cd57cde32
comparison
equal deleted inserted replaced
40477:592feb3f88b1 40478:86dfae98a3a2
1191 default=True, 1191 default=True,
1192 ) 1192 )
1193 coreconfigitem('ui', 'patch', 1193 coreconfigitem('ui', 'patch',
1194 default=None, 1194 default=None,
1195 ) 1195 )
1196 coreconfigitem('ui', 'pre-merge-tool-output-template',
1197 default=None,
1198 )
1196 coreconfigitem('ui', 'portablefilenames', 1199 coreconfigitem('ui', 'portablefilenames',
1197 default='warn', 1200 default='warn',
1198 ) 1201 )
1199 coreconfigitem('ui', 'promptecho', 1202 coreconfigitem('ui', 'promptecho',
1200 default=False, 1203 default=False,