##// END OF EJS Templates
hgweb: wrap {lines} of {diff} with mappedgenerator...
Yuya Nishihara -
r38005:6a4de2dc default
parent child Browse files
Show More
@@ -519,7 +519,7 b' def listfilediffs(files, node, max):'
519 519 return templateutil.mappedgenerator(_listfilediffsgen,
520 520 args=(files, node, max))
521 521
522 def _prettyprintdifflines(tmpl, lines, blockno, lineidprefix):
522 def _prettyprintdifflines(context, tmpl, lines, blockno, lineidprefix):
523 523 for lineno, l in enumerate(lines, 1):
524 524 difflineno = "%d.%d" % (blockno, lineno)
525 525 if l.startswith('+'):
@@ -562,11 +562,13 b' def diffs(web, ctx, basectx, files, styl'
562 562 continue
563 563 lines.extend(hunklines)
564 564 if lines:
565 l = templateutil.mappedgenerator(_prettyprintdifflines,
566 args=(web.tmpl, lines, blockno,
567 lineidprefix))
565 568 yield web.tmpl.generate('diffblock', {
566 569 'parity': next(parity),
567 570 'blockno': blockno,
568 'lines': _prettyprintdifflines(web.tmpl, lines, blockno,
569 lineidprefix),
571 'lines': l,
570 572 })
571 573
572 574 def compare(tmpl, context, leftlines, rightlines):
General Comments 0
You need to be logged in to leave comments. Login now