##// END OF EJS Templates
Fix handling of paths when run outside the repo....
Fix handling of paths when run outside the repo. The main problem was that dirstate.getcwd() returned just "", which was interpreted as "we're at the repo root". It now returns an absolute path. The util.pathto function was also changed to deal with the "cwd is an absolute path" case.

File last commit:

r4180:f80cf8b7 default
r4230:c93562fb default
Show More
test-log
88 lines | 1.1 KiB | text/plain | TextLexer
Vadim Gelfer
log: add -f/--follow option, to follow rename/copy
r2741 #!/bin/sh
hg init a
cd a
echo a > a
hg ci -Ama -d '1 0'
hg cp a b
hg ci -mb -d '2 0'
mkdir dir
hg mv b dir
hg ci -mc -d '3 0'
hg mv a b
Matt Mackall
Fix log regression where log -p file showed diffs for other files
r3837 echo a > d
hg add d
Vadim Gelfer
log: add -f/--follow option, to follow rename/copy
r2741 hg ci -md -d '4 0'
hg mv dir/b e
hg ci -me -d '5 0'
hg log a
echo % -f, directory
hg log -f dir
echo % -f, but no args
hg log -f
echo % one rename
hg log -vf a
echo % many renames
hg log -vf e
Brendan Cully
Test suite for log --follow and --follow-first.
r2785
Brendan Cully
Show copies in hg log....
r3197 echo % log copies
hg log -vC --template '{rev} {file_copies%filecopy}\n'
Brendan Cully
Test case for log --copies on non-linear manifests (issue391)
r3383 echo % log copies, non-linear manifest
hg up -C 3
hg mv dir/b e
echo foo > foo
hg ci -Ame2 -d '6 0'
hg log -vC --template '{rev} {file_copies%filecopy}\n' -r 5
Matt Mackall
Fix log regression where log -p file showed diffs for other files
r3837 echo '% log -p d'
hg log -pv d
Brendan Cully
Test suite for log --follow and --follow-first.
r2785 # log --follow tests
hg init ../follow
cd ../follow
echo base > base
hg ci -Ambase -d '1 0'
echo r1 >> base
hg ci -Amr1 -d '1 0'
echo r2 >> base
hg ci -Amr2 -d '1 0'
hg up -C 1
echo b1 > b1
hg ci -Amb1 -d '1 0'
echo % log -f
hg log -f
hg up -C 0
echo b2 > b2
hg ci -Amb2 -d '1 0'
echo % log -f -r 1:tip
hg log -f -r 1:tip
hg up -C 3
hg merge tip
hg ci -mm12 -d '1 0'
echo postm >> b1
hg ci -Amb1.1 -d'1 0'
echo % log --follow-first
hg log --follow-first
Brendan Cully
Test for log --prune.
r2901
echo % log -P 2
hg log -P 2
Alexis S. L. Carvalho
fix hg log -r ''
r3718
echo '% log -r ""'
hg log -r ''
exit 0