--- a/tests/testlib/push-checkheads-util.sh Sat Mar 21 15:04:18 2020 +0100
+++ b/tests/testlib/push-checkheads-util.sh Tue Apr 07 19:33:40 2020 +0200
@@ -5,7 +5,7 @@
cat >> $HGRCPATH <<EOF
[ui]
# simpler log output
-logtemplate ="{node|short} ({phase}): {desc}\n"
+logtemplate ="{node|short} ({phase}){if(topic, "[{topic}]")}: {desc}\n"
[phases]
# non publishing server
@@ -26,4 +26,14 @@
mkcommit A0
cd ..
hg clone server client
+
+ if [ "$1" = "single-head" ]; then
+ echo >> "server/.hg/hgrc" "[experimental]"
+ echo >> "server/.hg/hgrc" "# enforce a single name per branch"
+ echo >> "server/.hg/hgrc" "single-head-per-branch = yes"
+
+ echo >> "client/.hg/hgrc" "[ui]"
+ echo >> "client/.hg/hgrc" "# simpler log output"
+ echo >> "client/.hg/hgrc" 'logtemplate = "{node|short} [{branch}{if(topic, ":{topic}")}] ({phase}): {desc}\\n"'
+ fi
}