tests/helpers.sh
author Matt Mackall <mpm@selenic.com>
Wed, 19 May 2010 20:20:12 -0500
changeset 11198 b345b1cc124f
parent 10774 0065e6b42a25
child 11200 12e5149cafca
permissions -rw-r--r--
rebase: use helpers.sh in tests
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
10774
0065e6b42a25 tests: add helpers.sh
Matt Mackall <mpm@selenic.com>
parents:
diff changeset
     1
#/bin/sh
0065e6b42a25 tests: add helpers.sh
Matt Mackall <mpm@selenic.com>
parents:
diff changeset
     2
0065e6b42a25 tests: add helpers.sh
Matt Mackall <mpm@selenic.com>
parents:
diff changeset
     3
hideport() { sed "s/localhost:$HGPORT/localhost:\$HGPORT/"; }
0065e6b42a25 tests: add helpers.sh
Matt Mackall <mpm@selenic.com>
parents:
diff changeset
     4
11198
b345b1cc124f rebase: use helpers.sh in tests
Matt Mackall <mpm@selenic.com>
parents: 10774
diff changeset
     5
repr() { python -c "import sys; print repr(sys.stdin.read()).replace('\\n', '\n')"; }
b345b1cc124f rebase: use helpers.sh in tests
Matt Mackall <mpm@selenic.com>
parents: 10774
diff changeset
     6
b345b1cc124f rebase: use helpers.sh in tests
Matt Mackall <mpm@selenic.com>
parents: 10774
diff changeset
     7
hidehex() { python -c 'import sys, re; print re.replace("\b[0-9A-Fa-f]{12,40}", "X" * 12)'; }
b345b1cc124f rebase: use helpers.sh in tests
Matt Mackall <mpm@selenic.com>
parents: 10774
diff changeset
     8
b345b1cc124f rebase: use helpers.sh in tests
Matt Mackall <mpm@selenic.com>
parents: 10774
diff changeset
     9
hidetmp() { sed "s/$HGTMP/\$HGTMP/"; }
10774
0065e6b42a25 tests: add helpers.sh
Matt Mackall <mpm@selenic.com>
parents:
diff changeset
    10
11198
b345b1cc124f rebase: use helpers.sh in tests
Matt Mackall <mpm@selenic.com>
parents: 10774
diff changeset
    11
hidebackup() { sed 's/\(saving bundle to \).*/\1/'; }
10774
0065e6b42a25 tests: add helpers.sh
Matt Mackall <mpm@selenic.com>
parents:
diff changeset
    12
11198
b345b1cc124f rebase: use helpers.sh in tests
Matt Mackall <mpm@selenic.com>
parents: 10774
diff changeset
    13
cleanrebase() {
b345b1cc124f rebase: use helpers.sh in tests
Matt Mackall <mpm@selenic.com>
parents: 10774
diff changeset
    14
    sed -e 's/\(Rebase status stored to\).*/\1/'  \
b345b1cc124f rebase: use helpers.sh in tests
Matt Mackall <mpm@selenic.com>
parents: 10774
diff changeset
    15
        -e 's/\(Rebase status restored from\).*/\1/' \
b345b1cc124f rebase: use helpers.sh in tests
Matt Mackall <mpm@selenic.com>
parents: 10774
diff changeset
    16
        -e 's/\(saving bundle to \).*/\1/';
b345b1cc124f rebase: use helpers.sh in tests
Matt Mackall <mpm@selenic.com>
parents: 10774
diff changeset
    17
}