[issue3070] hg log - incomplete results for a single file

Piotr Klecha bugs at mercurial.selenic.com
Mon Oct 24 06:24:16 UTC 2011


New submission from Piotr Klecha <pklecha at forcom.com.pl>:

hg log doesn't display all revisions if identical changes were made on 
parallel branches. Here's an example:

hg init repo
cd repo
echo Rysiu > Rysiu
hg add
hg commit -m "Rysiu 1"
echo Lysy >> Rysiu
hg commit -m "Rysiu 2"
hg update 0
echo Lysy >> Rysiu
hg commit -m "Rysiu 2a"

Running hg log on file displays only first two revisions:
hg log --template "{rev} {desc}\n" Rysiu
1 Rysiu 2
0 Rysiu 1

However, results are correct if file name is replaced with a revset (they 
are displayed in reverse order, though):
hg log --template "{rev} {desc}\n" -r "file(Rysiu)"
0 Rysiu 1
1 Rysiu 2
2 Rysiu 2a

----------
messages: 17736
nosy: czarnyczarodziej
priority: bug
status: unread
title: hg log - incomplete results for a single file

____________________________________________________
Mercurial issue tracker <bugs at mercurial.selenic.com>
<http://mercurial.selenic.com/bts/issue3070>
____________________________________________________



More information about the Mercurial-devel mailing list