diff -r 1f7c077e0640 -r 40411ad2f5d2 mercurial/configitems.py --- a/mercurial/configitems.py Fri Oct 23 15:27:33 2020 -0700 +++ b/mercurial/configitems.py Fri Oct 23 15:59:32 2020 -0700 @@ -232,6 +232,19 @@ coreconfigitem( b'command-templates', b'log', default=None, alias=[(b'ui', b'logtemplate')], ) +coreconfigitem( + b'command-templates', + b'mergemarker', + default=( + b'{node|short} ' + b'{ifeq(tags, "tip", "", ' + b'ifeq(tags, "", "", "{tags} "))}' + b'{if(bookmarks, "{bookmarks} ")}' + b'{ifeq(branch, "default", "", "{branch} ")}' + b'- {author|user}: {desc|firstline}' + ), + alias=[(b'ui', b'mergemarkertemplate')], +) _registerdiffopts(section=b'commands', configprefix=b'commit.interactive.') coreconfigitem( b'commands', b'commit.post-status', default=False, @@ -948,7 +961,7 @@ coreconfigitem( b'merge-tools', br'.*\.mergemarkertemplate$', - default=dynamicdefault, # take from ui.mergemarkertemplate + default=dynamicdefault, # take from command-templates.mergemarker generic=True, priority=-1, ) @@ -1318,18 +1331,6 @@ b'ui', b'mergemarkers', default=b'basic', ) coreconfigitem( - b'ui', - b'mergemarkertemplate', - default=( - b'{node|short} ' - b'{ifeq(tags, "tip", "", ' - b'ifeq(tags, "", "", "{tags} "))}' - b'{if(bookmarks, "{bookmarks} ")}' - b'{ifeq(branch, "default", "", "{branch} ")}' - b'- {author|user}: {desc|firstline}' - ), -) -coreconfigitem( b'ui', b'message-output', default=b'stdio', ) coreconfigitem(