##// END OF EJS Templates
cmdutil: use named arguments for changeset_templater.__init__...
Gregory Szorc -
r33045:99c6c9fa default
parent child Browse files
Show More
@@ -1577,7 +1577,12 b' class jsonchangeset(changeset_printer):'
1577 class changeset_templater(changeset_printer):
1577 class changeset_templater(changeset_printer):
1578 '''format changeset information.'''
1578 '''format changeset information.'''
1579
1579
1580 def __init__(self, ui, repo, tmplspec, matchfn, diffopts, buffered):
1580 # Arguments before "buffered" used to be positional. Consider not
1581 # adding/removing arguments before "buffered" to not break callers.
1582 def __init__(self, ui, repo, tmplspec, matchfn=None, diffopts=None,
1583 buffered=False):
1584 diffopts = diffopts or {}
1585
1581 changeset_printer.__init__(self, ui, repo, matchfn, diffopts, buffered)
1586 changeset_printer.__init__(self, ui, repo, matchfn, diffopts, buffered)
1582 self.t = formatter.loadtemplater(ui, tmplspec,
1587 self.t = formatter.loadtemplater(ui, tmplspec,
1583 cache=templatekw.defaulttempl)
1588 cache=templatekw.defaulttempl)
@@ -1694,8 +1699,7 b' def _lookuplogtemplate(ui, tmpl, style):'
1694 def makelogtemplater(ui, repo, tmpl, buffered=False):
1699 def makelogtemplater(ui, repo, tmpl, buffered=False):
1695 """Create a changeset_templater from a literal template 'tmpl'"""
1700 """Create a changeset_templater from a literal template 'tmpl'"""
1696 spec = logtemplatespec(tmpl, None)
1701 spec = logtemplatespec(tmpl, None)
1697 return changeset_templater(ui, repo, spec, matchfn=None, diffopts={},
1702 return changeset_templater(ui, repo, spec, buffered=buffered)
1698 buffered=buffered)
1699
1703
1700 def show_changeset(ui, repo, opts, buffered=False):
1704 def show_changeset(ui, repo, opts, buffered=False):
1701 """show one changeset using template or regular display.
1705 """show one changeset using template or regular display.
General Comments 0
You need to be logged in to leave comments. Login now