mercurial/logcmdutil.py
changeset 35955 218b77c4c87a
parent 35953 64f4a6808704
child 35961 0ff41ced4c12
equal deleted inserted replaced
35954:386c1e45e671 35955:218b77c4c87a
   249             else:
   249             else:
   250                 self.ui.write(columns['summary'] % description.splitlines()[0],
   250                 self.ui.write(columns['summary'] % description.splitlines()[0],
   251                               label='log.summary')
   251                               label='log.summary')
   252         self.ui.write("\n")
   252         self.ui.write("\n")
   253 
   253 
   254         self.showpatch(ctx, matchfn, hunksfilterfn=hunksfilterfn)
   254         self._showpatch(ctx, matchfn, hunksfilterfn=hunksfilterfn)
   255 
   255 
   256     def _showobsfate(self, ctx):
   256     def _showobsfate(self, ctx):
   257         obsfate = templatekw.showobsfate(repo=self.repo, ctx=ctx, ui=self.ui)
   257         obsfate = templatekw.showobsfate(repo=self.repo, ctx=ctx, ui=self.ui)
   258 
   258 
   259         if obsfate:
   259         if obsfate:
   263 
   263 
   264     def _exthook(self, ctx):
   264     def _exthook(self, ctx):
   265         '''empty method used by extension as a hook point
   265         '''empty method used by extension as a hook point
   266         '''
   266         '''
   267 
   267 
   268     def showpatch(self, ctx, matchfn, hunksfilterfn=None):
   268     def _showpatch(self, ctx, matchfn, hunksfilterfn=None):
   269         if not matchfn:
   269         if not matchfn:
   270             matchfn = self.matchfn
   270             matchfn = self.matchfn
   271         if matchfn:
   271         if matchfn:
   272             stat = self.diffopts.get('stat')
   272             stat = self.diffopts.get('stat')
   273             diff = self.diffopts.get('patch')
   273             diff = self.diffopts.get('patch')
   467                     self.ui.write(h)
   467                     self.ui.write(h)
   468 
   468 
   469         # write changeset metadata, then patch if requested
   469         # write changeset metadata, then patch if requested
   470         key = self._parts[self._tref]
   470         key = self._parts[self._tref]
   471         self.ui.write(templater.stringify(self.t(key, **props)))
   471         self.ui.write(templater.stringify(self.t(key, **props)))
   472         self.showpatch(ctx, matchfn, hunksfilterfn=hunksfilterfn)
   472         self._showpatch(ctx, matchfn, hunksfilterfn=hunksfilterfn)
   473 
   473 
   474         if self._parts['footer']:
   474         if self._parts['footer']:
   475             if not self.footer:
   475             if not self.footer:
   476                 self.footer = templater.stringify(
   476                 self.footer = templater.stringify(
   477                     self.t(self._parts['footer'], **props))
   477                     self.t(self._parts['footer'], **props))