##// END OF EJS Templates
filemerge: use 'basic' as the default of '[ui] mergemarkers' for safety...
FUJIWARA Katsunori -
r21918:10abc3a5 default
parent child Browse files
Show More
@@ -376,7 +376,7 b' def filemerge(repo, mynode, orig, fcd, f'
376
376
377 ui.debug("my %s other %s ancestor %s\n" % (fcd, fco, fca))
377 ui.debug("my %s other %s ancestor %s\n" % (fcd, fco, fca))
378
378
379 markerstyle = ui.config('ui', 'mergemarkers', 'detailed')
379 markerstyle = ui.config('ui', 'mergemarkers', 'basic')
380 if markerstyle == 'basic':
380 if markerstyle == 'basic':
381 formattedlabels = _defaultconflictlabels
381 formattedlabels = _defaultconflictlabels
382 else:
382 else:
@@ -1215,11 +1215,11 b' User interface controls.'
1215 For configuring merge tools see the ``[merge-tools]`` section.
1215 For configuring merge tools see the ``[merge-tools]`` section.
1216
1216
1217 ``mergemarkers``
1217 ``mergemarkers``
1218 Sets the merge conflict marker label styling. The default ``detailed``
1218 Sets the merge conflict marker label styling. The ``detailed``
1219 style uses the ``mergemarkertemplate`` setting to style the labels.
1219 style uses the ``mergemarkertemplate`` setting to style the labels.
1220 The ``basic`` style just uses 'local' and 'other' as the marker label.
1220 The ``basic`` style just uses 'local' and 'other' as the marker label.
1221 One of ``basic`` or ``detailed``.
1221 One of ``basic`` or ``detailed``.
1222 Default is ``detailed``.
1222 Default is ``basic``.
1223
1223
1224 ``mergemarkertemplate``
1224 ``mergemarkertemplate``
1225 The template used to print the commit description next to each conflict
1225 The template used to print the commit description next to each conflict
@@ -1227,6 +1227,13 b' User interface controls.'
1227 format.
1227 format.
1228 Defaults to showing the hash, tags, branches, bookmarks, author, and
1228 Defaults to showing the hash, tags, branches, bookmarks, author, and
1229 the first line of the commit description.
1229 the first line of the commit description.
1230 You have to pay attention to encodings of managed files, if you
1231 use non-ASCII characters in tags, branches, bookmarks, author
1232 and/or commit descriptions. At template expansion, non-ASCII
1233 characters use the encoding specified by ``--encoding`` global
1234 option, ``HGENCODING`` or other locale setting environment
1235 variables. The difference of encoding between merged file and
1236 conflict markers causes serious problem.
1230
1237
1231 ``portablefilenames``
1238 ``portablefilenames``
1232 Check for portable filenames. Can be ``warn``, ``ignore`` or ``abort``.
1239 Check for portable filenames. Can be ``warn``, ``ignore`` or ``abort``.
@@ -648,6 +648,7 b' class Test(unittest.TestCase):'
648 hgrc.write('[ui]\n')
648 hgrc.write('[ui]\n')
649 hgrc.write('slash = True\n')
649 hgrc.write('slash = True\n')
650 hgrc.write('interactive = False\n')
650 hgrc.write('interactive = False\n')
651 hgrc.write('mergemarkers = detailed\n')
651 hgrc.write('[defaults]\n')
652 hgrc.write('[defaults]\n')
652 hgrc.write('backout = -d "0 0"\n')
653 hgrc.write('backout = -d "0 0"\n')
653 hgrc.write('commit = -d "0 0"\n')
654 hgrc.write('commit = -d "0 0"\n')
@@ -7,6 +7,7 b' Create a repository:'
7 defaults.tag=-d "0 0"
7 defaults.tag=-d "0 0"
8 ui.slash=True
8 ui.slash=True
9 ui.interactive=False
9 ui.interactive=False
10 ui.mergemarkers=detailed
10 $ hg init t
11 $ hg init t
11 $ cd t
12 $ cd t
12
13
@@ -80,6 +80,7 b' defaults.shelve=--date "0 0"'
80 defaults.tag=-d "0 0"
80 defaults.tag=-d "0 0"
81 ui.slash=True
81 ui.slash=True
82 ui.interactive=False
82 ui.interactive=False
83 ui.mergemarkers=detailed
83 ui.foo=bar
84 ui.foo=bar
84 ui.nontty=true
85 ui.nontty=true
85 runcommand init foo
86 runcommand init foo
@@ -90,6 +91,7 b' defaults.shelve=--date "0 0"'
90 defaults.tag=-d "0 0"
91 defaults.tag=-d "0 0"
91 ui.slash=True
92 ui.slash=True
92 ui.interactive=False
93 ui.interactive=False
94 ui.mergemarkers=detailed
93 ui.nontty=true
95 ui.nontty=true
94
96
95 testing hookoutput:
97 testing hookoutput:
General Comments 0
You need to be logged in to leave comments. Login now