tests: demonstrate `hg log -r . <file>` linkrev bug
Differential Revision: https://phab.mercurial-scm.org/D6309
--- 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: