(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):