changeset 986:2810c625ca98

Add web:style option
author mpm@selenic.com
date Sun, 21 Aug 2005 15:00:02 -0700
parents 7ffa91f275ff
children bfe12654764d
files doc/hgrc.5.txt mercurial/hgweb.py templates/map-rss
diffstat 3 files changed, 7 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/doc/hgrc.5.txt	Sun Aug 21 13:18:45 2005 -0700
+++ b/doc/hgrc.5.txt	Sun Aug 21 15:00:02 2005 -0700
@@ -134,6 +134,8 @@
     Where to output the error log. Default is stderr.
   templates;;
     Where to find the HTML templates. Default is install path.
+  style;;
+    Which template map style to use.
   maxchanges;;
     Maximum number of changes to list on the changelog. Default is 10.
   maxfiles;;
--- a/mercurial/hgweb.py	Sun Aug 21 13:18:45 2005 -0700
+++ b/mercurial/hgweb.py	Sun Aug 21 15:00:02 2005 -0700
@@ -626,8 +626,11 @@
         t = self.templates or self.repo.ui.config("web", "templates",
                                                   templatepath())
         m = os.path.join(t, "map")
+        style = self.repo.ui.config("web", "style", "")
         if args.has_key('style'):
-            b = os.path.basename("map-" + args['style'][0])
+            style = args['style'][0]
+        if style:
+            b = os.path.basename("map-" + style)
             p = os.path.join(t, b)
             if os.path.isfile(p): m = p
 
--- a/templates/map-rss	Sun Aug 21 13:18:45 2005 -0700
+++ b/templates/map-rss	Sun Aug 21 15:00:02 2005 -0700
@@ -1,3 +1,4 @@
+default = "changelog"
 header = header-rss.tmpl
 changelog = changelog-rss.tmpl
 changelogentry = changelogentry-rss.tmpl