tests/testlib/push-checkheads-util.sh
changeset 5276 8431bb224862
parent 5274 fa1324e58fcf
child 5320 1227553f82c6
--- 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
 }