[PATCH 4 of 6] configitems: register the 'histedit.singletransaction' config
Boris Feld
boris.feld at octobus.net
Wed Oct 4 09:54:09 EDT 2017
# HG changeset patch
# User Boris Feld <boris.feld at octobus.net>
# Date 1498786960 -7200
# Fri Jun 30 03:42:40 2017 +0200
# Node ID c991c20c48c65adf35eea827c6f99a1bd92b8195
# Parent 09fb4c4519ebf7419740ec823b0141f4e26dae6a
# EXP-Topic config.register.histedit
configitems: register the 'histedit.singletransaction' config
diff -r 09fb4c4519eb -r c991c20c48c6 hgext/histedit.py
--- a/hgext/histedit.py Fri Jun 30 03:42:39 2017 +0200
+++ b/hgext/histedit.py Fri Jun 30 03:42:40 2017 +0200
@@ -224,6 +224,9 @@
configitem('histedit', 'linelen',
default=80,
)
+configitem('histedit', 'singletransaction',
+ default=False,
+)
# Note for extension authors: ONLY specify testedwith = 'ships-with-hg-core' for
# extensions which SHIP WITH MERCURIAL. Non-mainline extensions should
@@ -1130,7 +1133,7 @@
# Don't use singletransaction by default since it rolls the entire
# transaction back if an unexpected exception happens (like a
# pretxncommit hook throws, or the user aborts the commit msg editor).
- if ui.configbool("histedit", "singletransaction", False):
+ if ui.configbool("histedit", "singletransaction"):
# Don't use a 'with' for the transaction, since actions may close
# and reopen a transaction. For example, if the action executes an
# external process it may choose to commit the transaction first.
More information about the Mercurial-devel
mailing list