##// END OF EJS Templates
Do not use osutil.c with python 2.4 and Windows (issue1364)...
Do not use osutil.c with python 2.4 and Windows (issue1364) Windows python 2.4 os.stat() reports times including DST offset, while osutil.c reports the correct value, which makes status() systematically compare files content. This bug is fixed in python 2.5. Using osutil.py instead of osutil.c is 4x times slower on large repositories but current code is completely unusable. Given few people are likely to use python 2.4 on Windows this solution was considered a good trade-off compared to more invasive solutions trying to address the offset issue.

File last commit:

r10369:98a0421b default
r10521:bde1bb25 stable
Show More
test-annotate
115 lines | 1.6 KiB | text/plain | TextLexer
Giorgos Keramidas
tests: new test for "hg annotate"
r2923 #!/bin/sh
Alexis S. L. Carvalho
change tests to use simplemerge by default
r4365 HGMERGE=true; export HGMERGE
Giorgos Keramidas
tests: new test for "hg annotate"
r2923 echo % init
hg init
echo % commit
echo 'a' > a
hg ci -A -m test -u nobody -d '1 0'
echo % annotate -c
hg annotate -c a
Thomas Arendsen Hein
Add --line-number option to hg annotate (issue506)...
r4857 echo % annotate -cl
hg annotate -cl a
Giorgos Keramidas
tests: new test for "hg annotate"
r2923 echo % annotate -d
hg annotate -d a
echo % annotate -n
hg annotate -n a
Thomas Arendsen Hein
Add --line-number option to hg annotate (issue506)...
r4857 echo % annotate -nl
hg annotate -nl a
Giorgos Keramidas
tests: new test for "hg annotate"
r2923 echo % annotate -u
hg annotate -u a
echo % annotate -cdnu
hg annotate -cdnu a
Brendan Cully
Refactor annotate copy support.
r3172
Thomas Arendsen Hein
Add --line-number option to hg annotate (issue506)...
r4857 echo % annotate -cdnul
hg annotate -cdnul a
Brendan Cully
Refactor annotate copy support.
r3172 cat <<EOF >>a
a
a
EOF
hg ci -ma1 -d '1 0'
hg cp a b
hg ci -mb -d '1 0'
cat <<EOF >> b
Thomas Arendsen Hein
Add --line-number option to hg annotate (issue506)...
r4857 b4
b5
b6
Brendan Cully
Refactor annotate copy support.
r3172 EOF
hg ci -mb2 -d '2 0'
Thomas Arendsen Hein
Add --line-number option to hg annotate (issue506)...
r4857 echo % annotate -n b
hg annotate -n b
Dirkjan Ochtman
commands: annotate follows by default, separate -f/--file option
r10369 echo % annotate --no-follow b
hg annotate --no-follow b
Thomas Arendsen Hein
Add --line-number option to hg annotate (issue506)...
r4857 echo % annotate -nl b
hg annotate -nl b
Brendan Cully
Refactor annotate copy support.
r3172 echo % annotate -nf b
hg annotate -nf b
Thomas Arendsen Hein
Add --line-number option to hg annotate (issue506)...
r4857 echo % annotate -nlf b
hg annotate -nlf b
Brendan Cully
Refactor annotate copy support.
r3172
hg up -C 2
cat <<EOF >> b
Thomas Arendsen Hein
Add --line-number option to hg annotate (issue506)...
r4857 b4
Brendan Cully
Refactor annotate copy support.
r3172 c
Thomas Arendsen Hein
Add --line-number option to hg annotate (issue506)...
r4857 b5
Brendan Cully
Refactor annotate copy support.
r3172 EOF
hg ci -mb2.1 -d '2 0'
hg merge
hg ci -mmergeb -d '3 0'
echo % annotate after merge
hg annotate -nf b
Thomas Arendsen Hein
Add --line-number option to hg annotate (issue506)...
r4857 echo % annotate after merge with -l
hg annotate -nlf b
Brendan Cully
Refactor annotate copy support.
r3172
hg up -C 1
hg cp a b
cat <<EOF > b
a
z
a
EOF
hg ci -mc -d '3 0'
hg merge
cat <<EOF >> b
Thomas Arendsen Hein
Add --line-number option to hg annotate (issue506)...
r4857 b4
Brendan Cully
Refactor annotate copy support.
r3172 c
Thomas Arendsen Hein
Add --line-number option to hg annotate (issue506)...
r4857 b5
Brendan Cully
Refactor annotate copy support.
r3172 EOF
echo d >> b
hg ci -mmerge2 -d '4 0'
echo % annotate after rename merge
hg annotate -nf b
Thomas Arendsen Hein
Add --line-number option to hg annotate (issue506)...
r4857 echo % annotate after rename merge with -l
hg annotate -nlf b
Brendan Cully
Test annotate using named rev instead of linkrev
r3405
echo % linkrev vs rev
Thomas Arendsen Hein
Add --line-number option to hg annotate (issue506)...
r4857 hg annotate -r tip -n a
echo % linkrev vs rev with -l
hg annotate -r tip -nl a
Patrick Mezard
test-annotate: add a test for issue 589.
r4639
# test issue 589
Thomas Arendsen Hein
Kill trailing spaces
r4659 # annotate was crashing when trying to --follow something
Patrick Mezard
test-annotate: add a test for issue 589.
r4639 # like A -> B -> A
echo % generate ABA rename configuration
echo foo > foo
hg add foo
hg ci -m addfoo
hg rename foo bar
hg ci -m renamefoo
hg rename bar foo
hg ci -m renamebar
echo % annotate after ABA with follow
hg annotate --follow foo