comparison mercurial/cmdutil.py @ 38539:b1bbff1dd99a

cat: add support for log-like template keywords and functions
author Yuya Nishihara <yuya@tcha.org>
date Sun, 01 Jul 2018 21:47:43 +0900
parents da2a7d8354b2
children 475f5f86eaed
comparison
equal deleted inserted replaced
38538:2f7104984857 38539:b1bbff1dd99a
2288 this method first.""" 2288 this method first."""
2289 data = ctx[path].data() 2289 data = ctx[path].data()
2290 if decode: 2290 if decode:
2291 data = ctx.repo().wwritedata(path, data) 2291 data = ctx.repo().wwritedata(path, data)
2292 fm.startitem() 2292 fm.startitem()
2293 fm.context(ctx=ctx)
2293 fm.write('data', '%s', data) 2294 fm.write('data', '%s', data)
2294 fm.data(abspath=path, path=matcher.rel(path)) 2295 fm.data(abspath=path, path=matcher.rel(path))
2295 2296
2296 def cat(ui, repo, ctx, matcher, basefm, fntemplate, prefix, **opts): 2297 def cat(ui, repo, ctx, matcher, basefm, fntemplate, prefix, **opts):
2297 err = 1 2298 err = 1