Mercurial > public > mercurial-scm > hg
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 |