diff -r 89bc3946c8f3 -r 9f53e203a09b mercurial/hgweb/webcommands.py --- a/mercurial/hgweb/webcommands.py Mon Apr 20 12:10:04 2009 +0200 +++ b/mercurial/hgweb/webcommands.py Tue Apr 28 17:28:00 2009 +0200 @@ -646,7 +646,7 @@ node = short(ctx.node()) age = templatefilters.age(ctx.date()) desc = templatefilters.firstline(ctx.description()) - desc = cgi.escape(desc) + desc = cgi.escape(templatefilters.nonempty(desc)) user = cgi.escape(templatefilters.person(ctx.user())) branch = ctx.branch() branch = branch, web.repo.branchtags().get(branch) == ctx.node()