(Arne Babenhauserheide)
2012-11-20: FIX: Crashed if there were no prettify.js and prettify.css in the 0.2.2 FIX: Crashed if there were no prettify.js and prettify.css in the top level of the repo.
diff --git a/staticsite.py b/staticsite.py --- a/staticsite.py +++ b/staticsite.py @@ -751,7 +751,7 @@ def parsesite(ui, repo, target, **opts): f.write(templates["printstyle"]) # add google code prettify for source code highlighting for pretty in ["prettify.js", "prettify.css"]: - highlightingsrc = pretty + highlightingsrc = os.path.join(os.path.dirname(__file__), pretty) highlightingfile = os.path.join(target, pretty) if not os.path.isfile(highlightingfile) or not samefilecontent(highlightingsrc, highlightingfile): shutil.copyfile(highlightingsrc, highlightingfile)