tests/testlib/push-checkheads-util.sh
author Pierre-Yves David <pierre-yves.david@octobus.net>
Fri, 01 Sep 2017 17:37:47 +0200
changeset 2897 bd04a614b866
parent 2277 61d885899466
child 5269 5a46f156c9b7
permissions -rw-r--r--
topic: move a status message in the right scope The finally get runs on failure so we should not advertise rewrite topic in the case. In addition the 'rewrote' variable can be undefined in the finally.

# setup config and various utility to test new heads checks on push

. $TESTDIR/testlib/common.sh

cat >> $HGRCPATH <<EOF
[ui]
# simpler log output
logtemplate ="{node|short} ({phase}): {desc}\n"

[phases]
# non publishing server
publish=False

[extensions]
# we need to strip some changeset for some test cases
strip=
evolve=
EOF

setuprepos() {
    echo creating basic server and client repo
    hg init server
    cd server
    mkcommit root
    hg phase --public .
    mkcommit A0
    cd ..
    hg clone server client
}