hg site extension
 
(Arne Babenhauserheide)
2011-10-20: src files are now bare: just the content.

src files are now bare: just the content.

diff --git a/static.py b/static.py
--- a/static.py
+++ b/static.py
@@ -68,6 +68,16 @@ templates = {
 <body>
 <h1>{reponame}</h1>
 """,
+    "srchead": """<!DOCTYPE html>
+<html><head>
+    <meta charset="utf-8" />
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <!--duplicate for older browsers-->
+    <link rel="stylesheet" href="style.css" type="text/css" media="screen" />
+    <link rel="stylesheet" href="print.css" type="text/css" media="print" />
+    <title>{filetitle}</title>
+</head>
+<body>
+""",
     "foot": "</body></html>",
     "screenstyle": """ """,
     "printstyle": """ """,
@@ -251,7 +261,7 @@ def writesourcetree(ui, repo, target, na
                 os.makedirs(dirname(filepath))
             except OSError: pass # exists
             with open(filepath, "w") as f:
-                f.write(templates["head"].replace("{reponame}", name))
+                f.write(templates["srchead"].replace("{filetitle}", name+": " + filename))
                 f.write(parsesrcdata(filectx.data()))
                 f.write(templates["foot"].replace("{reponame}", name))
     # then write manifests for all commits