##// 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:

r7870:7bcce39e default
r8081:6c3b8132 default
Show More
test-churn
38 lines | 703 B | text/plain | TextLexer
Patrick Mezard
Make churn an official extension
r6348 #!/bin/sh
echo "[extensions]" >> $HGRCPATH
echo "churn=" >> $HGRCPATH
Bryan O'Sullivan
test-churn: force COLUMNS to be set
r6449 COLUMNS=80; export COLUMNS
Patrick Mezard
Make churn an official extension
r6348 echo % create test repository
hg init repo
cd repo
echo a > a
Alexander Solovyov
churn and stats commands merged
r7070 hg ci -Am adda -u user1 -d 6:00
Patrick Mezard
Make churn an official extension
r6348 echo b >> a
echo b > b
Alexander Solovyov
churn and stats commands merged
r7070 hg ci -m changeba -u user2 -d 9:00 a
hg ci -Am addb -u user2 -d 9:30
Patrick Mezard
Make churn an official extension
r6348 echo c >> a
echo c >> b
echo c > c
Alexander Solovyov
churn and stats commands merged
r7070 hg ci -m changeca -u user3 -d 12:00 a
hg ci -m changecb -u user3 -d 12:15 b
hg ci -Am addc -u user3 -d 12:30
Patrick Mezard
Make churn an official extension
r6348
echo % churn all
hg churn
Alexander Solovyov
churn and stats commands merged
r7070 echo % churn up to rev 2
hg churn -r :2
Patrick Mezard
Make churn an official extension
r6348 echo % churn with aliases
cat > ../aliases <<EOF
user1 alias1
user3 alias3
EOF
hg churn --aliases ../aliases
echo % churn with column specifier
COLUMNS=40 hg churn
Alexander Solovyov
churn and stats commands merged
r7070 echo % churn by hour
hg churn -f '%H' -s
Patrick Mezard
Make churn an official extension
r6348