Comments
Patch
@@ -123,6 +123,24 @@
../t.h
../t/e.h
../t/x
+ $ hg files --config ui.relative-paths=yes
+ ../b
+ ../dir.h/foo
+ ../t.h
+ ../t/e.h
+ ../t/x
+ $ hg files --config ui.relative-paths=no
+ b
+ dir.h/foo
+ t.h
+ t/e.h
+ t/x
+ $ hg files --config ui.relative-paths=legacy
+ ../b
+ ../dir.h/foo
+ ../t.h
+ ../t/e.h
+ ../t/x
$ hg locate b
../b
@@ -2162,14 +2162,15 @@
ret = 1
needsfctx = ui.verbose or {'size', 'flags'} & fm.datahint()
+ uipathfn = scmutil.getuipathfn(ctx.repo(), legacyrelativevalue=True)
for f in ctx.matches(m):
fm.startitem()
fm.context(ctx=ctx)
if needsfctx:
fc = ctx[f]
fm.write('size flags', '% 10d % 1s ', fc.size(), fc.flags())
fm.data(path=f)
- fm.plain(fmt % m.rel(f))
+ fm.plain(fmt % uipathfn(f))
ret = 0
for subpath in sorted(ctx.substate):