annotate tests/helpers.sh @ 11843:00f8e7837668 stable

rebase: recompute the set of skipped rev when using --continue (issue2330)
author Benoit Boissinot <benoit.boissinot@ens-lyon.org>
date Fri, 13 Aug 2010 18:02:02 +0200
parents 12e5149cafca
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
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 }