File: mtn.sh

package info (click to toggle)
commit-patch 2.6.2-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 172 kB
  • sloc: perl: 225; sh: 141; lisp: 141; makefile: 49
file content (21 lines) | stat: -rw-r--r-- 571 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
mtn_init () {
    WD=$1
    REPO=$2

    export MTN_KEYDIR=$(mktemp -d "$TESTDIR_ABS/tmp/keydir.XXXXXXX")

    # Monotone doesns't like the db dir to exist when you init it.
    [ -d "$REPO" ] && rmdir "$REPO"

    mtn --keydir "$MTN_KEYDIR" db init --db="$REPO"
    mtn --keydir "$MTN_KEYDIR" --db="$REPO" --branch=test setup "$WD"
    (cd "$WD" && mtn automate generate_key commit-patch-automated-tester@example.com '')

    export VC_DIFF="mtn diff --without-header"
    export VC_RM="mtn drop"
    export DIFF_PREFIX=""
}

mtn_cleanup () {
    rm -rf "$MTN_KEYDIR"
}