hg site extension
 
(Arne Babenhauserheide)
2016-06-23: fix: missing diffstat

fix: missing diffstat

diff --git a/staticsite.py b/staticsite.py
--- a/staticsite.py
+++ b/staticsite.py
@@ -1270,11 +1270,14 @@ def ctxdiffstat(ui, repo, ctx):
         command = "log -r " + ctx.hex() + " --stat --color=never"
     else:
         command = "log -r " + ctx.hex() + " --stat"
+    ui.debug("[staticsite] " + command + "\n")
+    ui.pushbuffer()
+    repo.ui.pushbuffer()
     req = dispatch.request(command.split(), ui=ui, repo=repo)
-    ui.pushbuffer()
     dispatch.dispatch(req)
     # FIXME: remove the color in an elegant way instead of fudging like this.
-    return ui.popbuffer().replace(
+    res = ui.popbuffer() + repo.ui.popbuffer()
+    return res.replace(
         "[0;33m","").replace(
         "[0;32m","").replace(
             "[0m", "").replace(