##// END OF EJS Templates
issue1577: fix broken test by assuming less about CVS output....
issue1577: fix broken test by assuming less about CVS output. Specifically, output of "cvs ci" varies unpredictably across CVS versions, so any test that includes the output of "cvs ci" is doomed to fail some of the time. This fixes that by discarding the output of "cvs ci".

File last commit:

r8016:baaa832f default
r8081:6c3b8132 default
Show More
test-verify
45 lines | 568 B | text/plain | TextLexer
Adrian Buehlmann
add test-verify
r6893 #!/bin/sh
echo % prepare repo
Benoit Boissinot
raise RevlogError when parser can't parse the revlog index...
r8016 hg init a
cd a
Adrian Buehlmann
add test-verify
r6893 echo "some text" > FOO.txt
echo "another text" > bar.txt
echo "more text" > QUICK.txt
hg add
hg ci -d '0 0' -mtest1
echo
echo % verify
hg verify
echo
echo % introduce some bugs in repo
cd .hg/store/data
mv _f_o_o.txt.i X_f_o_o.txt.i
mv bar.txt.i xbar.txt.i
rm _q_u_i_c_k.txt.i
echo
echo % verify
hg verify
Benoit Boissinot
raise RevlogError when parser can't parse the revlog index...
r8016 cd ..
echo % test revlog corruption
hg init b
cd b
touch a
hg add a
hg ci -m a
echo 'corrupted' > b
head -c 20 .hg/store/data/a.i > start
cat start b > .hg/store/data/a.i
echo
echo % verify
hg verify
Matt Mackall
store: simplify class hierarchy
r6898 exit 0