##// END OF EJS Templates
Add a features list to branches.cache to detect caches of old hg versions....
Add a features list to branches.cache to detect caches of old hg versions. The leading space in the written file makes sure that the feature list never can match an existing version, even if the first feature can be read as hex. Additionally old hg versions display the id with --debug, too.

File last commit:

r4167:4574a8cb default
r4168:bbfe5a3f default
Show More
test-log
89 lines | 1.2 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
Thomas Arendsen Hein
Store empty (default) branch in branch cache, too....
r4167 hg branch dummy # needed so -r "" doesn't point to the unnamed/default branch
Brendan Cully
Test suite for log --follow and --follow-first.
r2785 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