--- a/mercurial/cmdutil.py Fri Feb 08 12:00:44 2019 -0800
+++ b/mercurial/cmdutil.py Fri Feb 08 13:00:05 2019 -0800
@@ -1135,6 +1135,7 @@
dryrun = opts.get("dry_run")
wctx = repo[None]
+ uipathfn = scmutil.getuipathfn(repo, legacyrelativevalue=True)
def walkpat(pat):
srcs = []
if after:
@@ -1144,7 +1145,7 @@
m = scmutil.match(wctx, [pat], opts, globbed=True)
for abs in wctx.walk(m):
state = repo.dirstate[abs]
- rel = m.rel(abs)
+ rel = uipathfn(abs)
exact = m.exact(abs)
if state in badstates:
if exact and state == '?':