diff -r cc9aa88792fe -r ec37df9042f9 mercurial/logcmdutil.py --- a/mercurial/logcmdutil.py Sat May 26 12:38:07 2018 +0900 +++ b/mercurial/logcmdutil.py Mon Mar 26 10:49:01 2018 -0700 @@ -865,7 +865,7 @@ for fn in ctx.files(): rename = getrenamed(fn, ctx.rev()) if rename: - copies.append((fn, rename[0])) + copies.append((fn, rename)) edges = edgefn(type, char, state, rev, parents) firstedge = next(edges) width = firstedge[2] @@ -893,7 +893,7 @@ for fn in ctx.files(): rename = getrenamed(fn, rev) if rename: - copies.append((fn, rename[0])) + copies.append((fn, rename)) displayer.show(ctx, copies=copies) displayer.flush(ctx) displayer.close()