(Arne Babenhauserheide)
2011-10-20: link the title in commits, logs and the src tree back to the main link the title in commits, logs and the src tree back to the main page.
diff --git a/static.py b/static.py
--- a/static.py
+++ b/static.py
@@ -151,14 +151,14 @@ def writelog(ui, repo, target, name):
d = commits
logs.append(open(join(d, "index.html"), "w"))
- logs[-1].write(templates["head"].replace("{reponame}", name))
+ logs[-1].write(templates["head"].replace("{reponame}", "<a href='../'>"+name+"</a>"))
for c in range(ck*100+1, min(len(repo.changelog), (ck+1)*100)):
ctx = repo.changectx(str(-c))
t.show(ctx)
logs[-1].write(ui.popbuffer())
for l in logs:
- l.write(templates["foot"].replace("{reponame}", name))
+ l.write(templates["foot"].replace("{reponame}", "<a href='../'>"+name+"</a>"))
l.close()
@@ -178,14 +178,14 @@ def writecommits(ui, repo, target, name,
if not force and isfile(cpath):
continue
with open(cpath, "w") as cf:
- cf.write(templates["head"].replace("{reponame}", name))
+ cf.write(templates["head"].replace("{reponame}", "<a href='../'>"+name+"</a>"))
ui.pushbuffer()
t.show(ctx)
cf.write(ui.popbuffer())
ui.pushbuffer()
commands.diff(ui, repo, change=str(c), git=True)
cf.write("<pre>"+ui.popbuffer().replace("<", "<")+"</pre>")
- cf.write(templates["foot"].replace("{reponame}", name))
+ cf.write(templates["foot"].replace("{reponame}", "<a href='../'>"+name+"</a>"))
def escapename(filename):
@@ -265,9 +265,9 @@ 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["head"].replace("{reponame}", "<a href='../../'>"+name+"</a>"))
f.write(createindex(target, ctx))
- f.write(templates["foot"].replace("{reponame}", name))
+ f.write(templates["foot"].replace("{reponame}", "<a href='../../'>"+name+"</a>"))
def parsesite(ui, repo, target, **opts):