# HG changeset patch # User Paul Boddie # Date 1461877311 -7200 # Node ID d7c03ac6cd58cd3b093173791451ad37c83106aa # Parent 91685df316d4c16f2cf1cb8af26923c265fff668 Replaced xmlescape usage with escape since it is only employed between tags, thus removing the need to patch hgext.highlight. Moved the annotateline definition into the map in order to satisfy the highlight extension which cannot handle the separate definition. diff -r 91685df316d4 -r d7c03ac6cd58 patches/patch-hgext-highlight-xmlescape.diff --- a/patches/patch-hgext-highlight-xmlescape.diff Thu Apr 28 21:47:11 2016 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,9 +0,0 @@ -diff -r 72d7d390ef5d hgext/highlight/highlight.py ---- a/hgext/highlight/highlight.py Thu Mar 19 10:18:05 2015 -0700 -+++ b/hgext/highlight/highlight.py Thu Apr 28 21:44:17 2016 +0200 -@@ -64,4 +64,5 @@ - - oldl = tmpl.cache[field] - newl = oldl.replace('line|escape', 'line|colorize') -+ newl = oldl.replace('line|xmlescape', 'line|colorize') - tmpl.cache[field] = newl diff -r 91685df316d4 -r d7c03ac6cd58 themes/mercurialweb/annotateline.tmpl --- a/themes/mercurialweb/annotateline.tmpl Thu Apr 28 21:47:11 2016 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,6 +0,0 @@ - - {author|user}@{rev} - {linenumber} -
{line|escape}
- diff -r 91685df316d4 -r d7c03ac6cd58 themes/mercurialweb/map --- a/themes/mercurialweb/map Thu Apr 28 21:47:11 2016 +0200 +++ b/themes/mercurialweb/map Thu Apr 28 23:01:51 2016 +0200 @@ -22,7 +22,6 @@ summary = summary.tmpl tags = tags.tmpl -annotateline = annotateline.tmpl bookmarkentry = bookmarkentry.tmpl branchentry = branchentry.tmpl changelogentry = changelogentry.tmpl @@ -42,35 +41,37 @@ graphpagerentry = '{before%graphpagerlink}{after%graphpagerlink}' shortlogpagerentry = '{before%shortlogpagerlink}{after%shortlogpagerlink}' +annotateline = ' {author|user}@{rev} {linenumber}
{line|escape}
' + annotatelink = '{rev}:{node|short} ' -archiveentry = '{type|xmlescape} ' +archiveentry = '{type|escape} ' bookmarktag = '{name} ' branchlabel = '{name} ' branchtag = '{name} ' -changelogpagerlink = '{label|xmlescape} ' +changelogpagerlink = '{label|escape} ' changeloglink = '{rev}:{node|short} ' changesetlink = '{rev}:{node|short} ' changesetfiledifflink = '{rev}:{node|short} ' filerevlink = '{rev}:{node|short} ' -graphpagerlink = '{label|xmlescape} ' +graphpagerlink = '{label|escape} ' inbranchlabel = '{name} ' inbranchtag = '{name} ' -shortlogpagerlink = '{label|xmlescape} ' +shortlogpagerlink = '{label|escape} ' tagtag = '{name} ' diffblock = '
{lines}
' -difflineplus = '{linenumber} {line|xmlescape}' -difflineminus = '{linenumber} {line|xmlescape}' -difflineat = '{linenumber} {line|xmlescape}' -diffline = '{linenumber} {line|xmlescape}' +difflineplus = '{linenumber} {line|escape}' +difflineminus = '{linenumber} {line|escape}' +difflineat = '{linenumber} {line|escape}' +diffline = '{linenumber} {line|escape}' -filedifflink = '{file|xmlescape} ' +filedifflink = '{file|escape} ' fileellipses = '...' -fileline = '{linenumber} {line|xmlescape}' +fileline = '{linenumber} {line|escape}' -filenolink = '{file|xmlescape} ' -filenodelink = '{file|xmlescape} (file) ' +filenolink = '{file|escape} ' +filenodelink = '{file|escape} (file) ' hiddenformentry = '' urlparameter = '{separator}{name}={value|urlescape}'