diff tests/testlib/push-checkheads-util.sh @ 5227:b20d04641c0f stable

head-checking: ignore obsolete section when checking for single heads This overwrite the core code that enforce single heads to ignore obsolete section. That way older obsolete version of a branch no longer prevent the new version to be pushed.
author Pierre-Yves David <pierre-yves.david@octobus.net>
date Wed, 11 Mar 2020 23:56:11 +0100
parents 5a46f156c9b7
children fa1324e58fcf
line wrap: on
line diff
--- a/tests/testlib/push-checkheads-util.sh	Mon Apr 06 05:08:23 2020 +0200
+++ b/tests/testlib/push-checkheads-util.sh	Wed Mar 11 23:56:11 2020 +0100
@@ -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}] ({phase}): {desc}\\n"'
+    fi
 }