tests/helpers.sh
author Paolo Giarrusso <p.giarrusso@gmail.com>
Sat, 21 Aug 2010 00:33:13 +0200
branchstable
changeset 12221 0392a605bbce
parent 11200 12e5149cafca
permissions -rw-r--r--
i18n-it: remove bogus fuzzy translations for revset The translations were all random fuzzy strings, which can only do harm, so remove them. Moreover, given the status of revset (it seems mostly an internal undocumented module, and to understand it you need the source anyway), I prefer not to translate it for now.
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
11200
12e5149cafca strip: improve full backup message
Matt Mackall <mpm@selenic.com>
parents: 11198
diff changeset
    11
hidebackup() { sed 's/\(saved backup 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/' \
11200
12e5149cafca strip: improve full backup message
Matt Mackall <mpm@selenic.com>
parents: 11198
diff changeset
    16
        -e 's/\(saved backup bundle to \).*/\1/';
11198
b345b1cc124f rebase: use helpers.sh in tests
Matt Mackall <mpm@selenic.com>
parents: 10774
diff changeset
    17
}