mercurial/cmdutil.py
changeset 32946 74fa8753990b
parent 32921 5694311db6ed
child 32947 3f07f12c6e10
equal deleted inserted replaced
32945:0ce2cbebd749 32946:74fa8753990b
  1584         self._counter = itertools.count()
  1584         self._counter = itertools.count()
  1585         self.cache = {}
  1585         self.cache = {}
  1586 
  1586 
  1587         # find correct templates for current mode
  1587         # find correct templates for current mode
  1588         tmplmodes = [
  1588         tmplmodes = [
  1589             (True, None),
  1589             (True, ''),
  1590             (self.ui.verbose, 'verbose'),
  1590             (self.ui.verbose, '_verbose'),
  1591             (self.ui.quiet, 'quiet'),
  1591             (self.ui.quiet, '_quiet'),
  1592             (self.ui.debugflag, 'debug'),
  1592             (self.ui.debugflag, '_debug'),
  1593         ]
  1593         ]
  1594 
  1594 
  1595         self._tref = tmplspec.ref
  1595         self._tref = tmplspec.ref
  1596         self._parts = {'header': '', 'footer': '',
  1596         self._parts = {'header': '', 'footer': '',
  1597                        tmplspec.ref: tmplspec.ref,
  1597                        tmplspec.ref: tmplspec.ref,
  1598                        'docheader': '', 'docfooter': ''}
  1598                        'docheader': '', 'docfooter': ''}
  1599         for mode, postfix in tmplmodes:
  1599         for mode, postfix in tmplmodes:
  1600             for t in self._parts:
  1600             for t in self._parts:
  1601                 cur = t
  1601                 cur = t + postfix
  1602                 if postfix:
       
  1603                     cur += "_" + postfix
       
  1604                 if mode and cur in self.t:
  1602                 if mode and cur in self.t:
  1605                     self._parts[t] = cur
  1603                     self._parts[t] = cur
  1606 
  1604 
  1607         if self._parts['docheader']:
  1605         if self._parts['docheader']:
  1608             self.ui.write(templater.stringify(self.t(self._parts['docheader'])))
  1606             self.ui.write(templater.stringify(self.t(self._parts['docheader'])))