comparison mercurial/hg.py @ 36041:fcde8946c553

logcmdutil: hold makefilematcher/makehunksfilter() by changesetpriner (API) This merges self.matchfn and self.show(matchfn) into self._makefilematcher, and does the same for hunksfilter. Because changesetprinter seems to have too many optional arguments, makefilematcher() and makehunksfilter() will be packed into one object by later patch.
author Yuya Nishihara <yuya@tcha.org>
date Sun, 21 Jan 2018 14:07:52 +0900
parents c8e2d6ed1f9e
children 488e313954ea
comparison
equal deleted inserted replaced
36040:f8ad57d24252 36041:fcde8946c553
884 try: 884 try:
885 if not chlist: 885 if not chlist:
886 ui.status(_("no changes found\n")) 886 ui.status(_("no changes found\n"))
887 return subreporecurse() 887 return subreporecurse()
888 ui.pager('incoming') 888 ui.pager('incoming')
889 displayer = logcmdutil.changesetdisplayer(ui, other, opts, buffered) 889 displayer = logcmdutil.changesetdisplayer(ui, other, opts,
890 buffered=buffered)
890 displaychlist(other, chlist, displayer) 891 displaychlist(other, chlist, displayer)
891 displayer.close() 892 displayer.close()
892 finally: 893 finally:
893 cleanupfn() 894 cleanupfn()
894 subreporecurse() 895 subreporecurse()