diff -r 0c72eddb4be5 -r f385ba70e4af tests/test-copies-in-changeset.t --- a/tests/test-copies-in-changeset.t Thu Apr 18 13:35:02 2019 -0700 +++ b/tests/test-copies-in-changeset.t Tue May 14 22:19:51 2019 -0700 @@ -5,6 +5,7 @@ > copies.read-from=changeset-only > [alias] > changesetcopies = log -r . -T 'files: {files} + > {extras % "{ifcontains("files", key, "{key}: {value}\n")}"} > {extras % "{ifcontains("copies", key, "{key}: {value}\n")}"}' > showcopies = log -r . -T '{file_copies % "{source} -> {name}\n"}' > [extensions] @@ -24,6 +25,8 @@ $ hg ci -m 'copy a to b, c, and d' $ hg changesetcopies files: b c d + filesadded: 0\x001\x002 (esc) + p1copies: b\x00a (esc) c\x00a (esc) d\x00a (esc) @@ -43,6 +46,9 @@ $ hg ci -m 'rename b to b2' $ hg changesetcopies files: b b2 + filesadded: 1 + filesremoved: 0 + p1copies: b2\x00b (esc) $ hg showcopies b -> b2 @@ -60,6 +66,7 @@ $ hg ci -m 'move b onto d' $ hg changesetcopies files: c + p1copies: c\x00b2 (esc) $ hg showcopies b2 -> c @@ -88,6 +95,8 @@ $ hg ci -m 'merge' $ hg changesetcopies files: g h i + filesadded: 0\x001\x002 (esc) + p1copies: g\x00a (esc) i\x00f (esc) p2copies: h\x00d (esc) @@ -102,6 +111,9 @@ $ hg ci -m 'copy a to j' --config experimental.copies.write-to=compatibility $ hg changesetcopies files: j + filesadded: 0 + filesremoved: + p1copies: j\x00a (esc) p2copies: $ hg debugdata j 0 @@ -122,6 +134,9 @@ $ hg ci -m 'modify j' --config experimental.copies.write-to=compatibility $ hg changesetcopies files: j + filesadded: + filesremoved: + p1copies: p2copies: @@ -131,6 +146,7 @@ $ hg ci -m 'copy a to k' --config experimental.copies.write-to=filelog-only $ hg changesetcopies files: k + $ hg debugdata k 0 \x01 (esc) copy: a @@ -157,9 +173,9 @@ $ hg mv a b $ hg ci -qm 'rename a to b' $ hg rebase -d 1 --config rebase.experimental.inmemory=yes - rebasing 2:55d0b405c1b2 "rename a to b" (tip) + rebasing 2:acfc33f3aa6d "rename a to b" (tip) merging a and b to b - saved backup bundle to $TESTTMP/rebase-rename/.hg/strip-backup/55d0b405c1b2-78df867e-rebase.hg + saved backup bundle to $TESTTMP/rebase-rename/.hg/strip-backup/acfc33f3aa6d-81d0180d-rebase.hg $ hg st --change . --copies A b a