tests: demonstrate `hg log -r . <file>` linkrev bug
authorMartin von Zweigbergk <martinvonz@google.com>
Wed, 24 Apr 2019 10:47:40 -0700
changeset 42232 c96507f6875c
parent 42231 94e2f8437f6b
child 42233 d49ab47be8a6
tests: demonstrate `hg log -r . <file>` linkrev bug Differential Revision: https://phab.mercurial-scm.org/D6309
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: