Mercurial > public > mercurial-scm > hg
diff mercurial/cmdutil.py @ 4360:1ccd3b9a7b1f
Merge with crew-stable.
author | Alexis S. L. Carvalho <alexis@cecm.usp.br> |
---|---|
date | Mon, 16 Apr 2007 13:31:15 -0300 |
parents | 0d51eb296fb9 051fb8c2567c |
children | e89f9afc462b |
line wrap: on
line diff
--- a/mercurial/cmdutil.py Mon Apr 16 09:52:37 2007 -0500 +++ b/mercurial/cmdutil.py Mon Apr 16 13:31:15 2007 -0300 @@ -225,7 +225,7 @@ return 1 return 0 - def show(self, rev=0, changenode=None, copies=None, **props): + def show(self, rev=0, changenode=None, copies=(), **props): if self.buffered: self.ui.pushbuffer() self._show(rev, changenode, copies, props) @@ -321,10 +321,14 @@ def __init__(self, ui, repo, patch, mapfile, buffered): changeset_printer.__init__(self, ui, repo, patch, buffered) - self.t = templater.templater(mapfile, templater.common_filters, - cache={'parent': '{rev}:{node|short} ', - 'manifest': '{rev}:{node|short}', - 'filecopy': '{name} ({source})'}) + filters = templater.common_filters.copy() + filters['formatnode'] = (ui.debugflag and (lambda x: x) + or (lambda x: x[:12])) + self.t = templater.templater(mapfile, filters, + cache={ + 'parent': '{rev}:{node|formatnode} ', + 'manifest': '{rev}:{node|formatnode}', + 'filecopy': '{name} ({source})'}) def use_template(self, t): '''set template string to use'''