# HG changeset patch # User Martin von Zweigbergk # Date 1556128060 25200 # Node ID c96507f6875cb985ea25cb885452a557965f8563 # Parent 94e2f8437f6b8a3f39e1a922825a5ed97d039291 tests: demonstrate `hg log -r . ` linkrev bug Differential Revision: https://phab.mercurial-scm.org/D6309 diff -r 94e2f8437f6b -r c96507f6875c tests/test-log.t --- a/tests/test-log.t Fri Apr 19 20:06:37 2019 +0200 +++ b/tests/test-log.t Wed Apr 24 10:47:40 2019 -0700 @@ -1081,7 +1081,7 @@ $ cd .. log --follow --patch FILE in repository where linkrev isn't trustworthy -(issue5376) +(issue5376, issue6124) $ hg init follow-dup $ cd follow-dup @@ -1129,6 +1129,16 @@ @@ -0,0 +1,1 @@ +0 + $ hg log -pr . a + === 3: a3 + diff -r 4ea02ba94d66 -r e7a6331a34f0 a + --- a/a + +++ b/a + @@ -1,2 +1,3 @@ + 0 + 1 + +3 + fctx.introrev() == 2, but fctx.linkrev() == 1 @@ -1150,6 +1160,9 @@ +0 +BROKEN: should show the same diff as for rev 2 above + $ hg log -pr . a + $ cd .. Multiple copy sources of a file: