Show More
@@ -32,9 +32,6 command = registrar.command(cmdtable) | |||
|
32 | 32 | # leave the attribute unspecified. |
|
33 | 33 | testedwith = 'ships-with-hg-core' |
|
34 | 34 | |
|
35 | def maketemplater(ui, repo, tmpl): | |
|
36 | return cmdutil.changeset_templater(ui, repo, False, None, tmpl, None, False) | |
|
37 | ||
|
38 | 35 | def changedlines(ui, repo, ctx1, ctx2, fns): |
|
39 | 36 | added, removed = 0, 0 |
|
40 | 37 | fmatch = scmutil.matchfiles(repo, fns) |
@@ -55,7 +52,7 def countrate(ui, repo, amap, *pats, **o | |||
|
55 | 52 | return date.strftime(opts['dateformat']) |
|
56 | 53 | else: |
|
57 | 54 | tmpl = opts.get('oldtemplate') or opts.get('template') |
|
58 | tmpl = maketemplater(ui, repo, tmpl) | |
|
55 | tmpl = cmdutil.makelogtemplater(ui, repo, tmpl) | |
|
59 | 56 | def getkey(ctx): |
|
60 | 57 | ui.pushbuffer() |
|
61 | 58 | tmpl.show(ctx) |
@@ -239,8 +239,8 class kwtemplater(object): | |||
|
239 | 239 | '''Replaces keywords in data with expanded template.''' |
|
240 | 240 | def kwsub(mobj): |
|
241 | 241 | kw = mobj.group(1) |
|
242 |
ct = cmdutil. |
|
|
243 |
|
|
|
242 | ct = cmdutil.makelogtemplater(self.ui, self.repo, | |
|
243 | self.templates[kw]) | |
|
244 | 244 | self.ui.pushbuffer() |
|
245 | 245 | ct.show(ctx, root=self.repo.root, file=path) |
|
246 | 246 | ekw = templatefilters.firstline(self.ui.popbuffer()) |
@@ -196,9 +196,8 def showwork(ui, repo, fm): | |||
|
196 | 196 | revs = repo.revs('sort(_underway(), topo)') |
|
197 | 197 | |
|
198 | 198 | revdag = graphmod.dagwalker(repo, revs) |
|
199 | displayer = cmdutil.changeset_templater(ui, repo, None, None, | |
|
200 | tmpl=fm._t.load(fm._topic), | |
|
201 | mapfile=None, buffered=True) | |
|
199 | tmpl = fm._t.load(fm._topic) | |
|
200 | displayer = cmdutil.makelogtemplater(ui, repo, tmpl, buffered=True) | |
|
202 | 201 | |
|
203 | 202 | ui.setconfig('experimental', 'graphshorten', True) |
|
204 | 203 | cmdutil.displaygraph(ui, repo, revdag, displayer, graphmod.asciiedges) |
@@ -1674,6 +1674,11 def _lookuplogtemplate(ui, tmpl, style): | |||
|
1674 | 1674 | |
|
1675 | 1675 | return formatter.lookuptemplate(ui, 'changeset', tmpl) |
|
1676 | 1676 | |
|
1677 | def makelogtemplater(ui, repo, tmpl, buffered=False): | |
|
1678 | """Create a changeset_templater from a literal template 'tmpl'""" | |
|
1679 | return changeset_templater(ui, repo, matchfn=None, diffopts={}, | |
|
1680 | tmpl=tmpl, mapfile=None, buffered=buffered) | |
|
1681 | ||
|
1677 | 1682 | def show_changeset(ui, repo, opts, buffered=False): |
|
1678 | 1683 | """show one changeset using template or regular display. |
|
1679 | 1684 |
@@ -2120,14 +2120,12 def debugtemplate(ui, repo, tmpl, **opts | |||
|
2120 | 2120 | if newtree != tree: |
|
2121 | 2121 | ui.note(("* expanded:\n"), templater.prettyformat(newtree), '\n') |
|
2122 | 2122 | |
|
2123 | mapfile = None | |
|
2124 | 2123 | if revs is None: |
|
2125 | 2124 | k = 'debugtemplate' |
|
2126 | 2125 | t = formatter.maketemplater(ui, k, tmpl) |
|
2127 | 2126 | ui.write(templater.stringify(t(k, ui=ui, **props))) |
|
2128 | 2127 | else: |
|
2129 |
displayer = cmdutil. |
|
|
2130 | mapfile, buffered=False) | |
|
2128 | displayer = cmdutil.makelogtemplater(ui, repo, tmpl) | |
|
2131 | 2129 | for r in revs: |
|
2132 | 2130 | displayer.show(repo[r], **props) |
|
2133 | 2131 | displayer.close() |
General Comments 0
You need to be logged in to leave comments.
Login now