##// END OF EJS Templates
keyword: no expansion in web diffs...
Christian Ebert -
r6072:e521ec1a default
parent child Browse files
Show More
@@ -80,6 +80,7 b" like CVS' $Log$, are not supported. A ke"
80 80
81 81 from mercurial import commands, cmdutil, context, dispatch, filelog, revlog
82 82 from mercurial import patch, localrepo, templater, templatefilters, util
83 from mercurial.hgweb import webcommands
83 84 from mercurial.node import *
84 85 from mercurial.i18n import _
85 86 import re, shutil, tempfile, time
@@ -121,7 +122,23 b' def _kwdispatch_parse(ui, args):'
121 122 _cmd, func, args, options, _cmdoptions = _dispatch_parse(ui, args)
122 123 return _cmd, func, args, options, _cmdoptions
123 124
125 def kwweb_changeset(web, req, tmpl):
126 try:
127 _kwtemplater.matcher = util.never
128 except AttributeError:
129 pass
130 return web.changeset(tmpl, web.changectx(req))
131
132 def kwweb_filediff(web, req, tmpl):
133 try:
134 _kwtemplater.matcher = util.never
135 except AttributeError:
136 pass
137 return web.filediff(tmpl, web.filectx(req))
138
124 139 dispatch._parse = _kwdispatch_parse
140 webcommands.changeset = webcommands.rev = kwweb_changeset
141 webcommands.filediff = webcommands.diff = kwweb_filediff
125 142
126 143
127 144 class kwtemplater(object):
General Comments 0
You need to be logged in to leave comments. Login now