# HG changeset patch # User Denis Laxalde # Date 1488789879 -3600 # Node ID e2f1410456344f121944aaf0346643ba614276ee # Parent a8023a64c40d13d7a24ef03a195a83b10bda6346 hgweb: start enumerate at 1 in webutil.diffs's inner function prettyprintlines diff -r a8023a64c40d -r e2f141045634 mercurial/hgweb/webutil.py --- a/mercurial/hgweb/webutil.py Fri Mar 03 17:20:11 2017 +0100 +++ b/mercurial/hgweb/webutil.py Mon Mar 06 09:44:39 2017 +0100 @@ -420,8 +420,8 @@ blockcount = countgen() def prettyprintlines(diff, blockno): - for lineno, l in enumerate(diff.splitlines(True)): - difflineno = "%d.%d" % (blockno, lineno + 1) + for lineno, l in enumerate(diff.splitlines(True), 1): + difflineno = "%d.%d" % (blockno, lineno) if l.startswith('+'): ltype = "difflineplus" elif l.startswith('-'): @@ -432,7 +432,7 @@ ltype = "diffline" yield tmpl(ltype, line=l, - lineno=lineno + 1, + lineno=lineno, lineid="l%s" % difflineno, linenumber="% 8s" % difflineno)