view tests/testlib/content-divergence-util.sh @ 5741:3c7b470a42de stable

Added tag 10.2.0 for changeset 35b883a4ff5a
author Anton Shestakov <av6@dwimlabs.net>
date Mon, 01 Feb 2021 14:44:05 +0800
parents 3216855846dd
children
line wrap: on
line source

#!/bin/sh
# setup config and various utility to test content-divergence resolution

. $TESTDIR/testlib/common.sh

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

[phases]
# non publishing server
publish=False

[extensions]
evolve=
rebase=
EOF

setuprepos() {
    echo creating test repo for test case $1
    mkdir $1
    cd $1

    echo - upstream
    hg init upstream
    cd upstream
    mkcommit O
    hg phase --public .
    cd ..
    echo - local
    hg clone -q upstream local
    echo - other
    hg clone -q upstream other
    echo 'cd into `local` and proceed with env setup'
}