hgext/split.py
changeset 45856 8357e0e81bb7
parent 45773 84ce9ffc95ad
child 45876 568c05d8f3d2
--- a/hgext/split.py	Thu Nov 12 17:06:45 2020 -0800
+++ b/hgext/split.py	Fri Nov 13 09:41:49 2020 -0800
@@ -142,9 +142,14 @@
             header = _(
                 b'HG: Splitting %s. So far it has been split into:\n'
             ) % short(ctx.node())
-            for c in committed:
-                summary = cmdutil.format_changeset_summary(ui, c, b'split')
-                header += _(b'HG: - %s\n') % summary
+            # We don't want color codes in the commit message template, so
+            # disable the label() template function while we render it.
+            with ui.configoverride(
+                {(b'templatealias', b'label(l,x)'): b"x"}, b'split'
+            ):
+                for c in committed:
+                    summary = cmdutil.format_changeset_summary(ui, c, b'split')
+                    header += _(b'HG: - %s\n') % summary
             header += _(
                 b'HG: Write commit message for the next split changeset.\n'
             )