equal
deleted
inserted
replaced
1591 (self.ui.verbose, 'verbose'), |
1591 (self.ui.verbose, 'verbose'), |
1592 (self.ui.quiet, 'quiet'), |
1592 (self.ui.quiet, 'quiet'), |
1593 (self.ui.debugflag, 'debug'), |
1593 (self.ui.debugflag, 'debug'), |
1594 ] |
1594 ] |
1595 |
1595 |
1596 self._parts = {'header': '', 'footer': '', 'changeset': 'changeset', |
1596 self._tref = tmplspec.ref |
|
1597 self._parts = {'header': '', 'footer': '', |
|
1598 tmplspec.ref: tmplspec.ref, |
1597 'docheader': '', 'docfooter': ''} |
1599 'docheader': '', 'docfooter': ''} |
1598 for mode, postfix in tmplmodes: |
1600 for mode, postfix in tmplmodes: |
1599 for t in self._parts: |
1601 for t in self._parts: |
1600 cur = t |
1602 cur = t |
1601 if postfix: |
1603 if postfix: |
1635 if self.lastheader != h: |
1637 if self.lastheader != h: |
1636 self.lastheader = h |
1638 self.lastheader = h |
1637 self.ui.write(h) |
1639 self.ui.write(h) |
1638 |
1640 |
1639 # write changeset metadata, then patch if requested |
1641 # write changeset metadata, then patch if requested |
1640 key = self._parts['changeset'] |
1642 key = self._parts[self._tref] |
1641 self.ui.write(templater.stringify(self.t(key, **props))) |
1643 self.ui.write(templater.stringify(self.t(key, **props))) |
1642 self.showpatch(ctx, matchfn) |
1644 self.showpatch(ctx, matchfn) |
1643 |
1645 |
1644 if self._parts['footer']: |
1646 if self._parts['footer']: |
1645 if not self.footer: |
1647 if not self.footer: |