hg site extension
 
(Arne Babenhauserheide)
2012-10-27: popbuffer after full try-except

popbuffer after full try-except

diff --git a/staticsite.py b/staticsite.py
--- a/staticsite.py
+++ b/staticsite.py
@@ -331,7 +331,6 @@ def getoutgoing(ui, repo, otheruri, othe
         other, chlist, cleanupfn = hg.bundlerepo.getremotechanges(ui, other, repo,
                                                                revs, False, False)
     except (AttributeError, util.Abort):
-        other.ui.popbuffer()
         other = getlocalother(repo, ui, otheruri, othername)
         revs, checkout = hg.addbranchrevs(other, repo, branches, None)
         if revs:
@@ -339,6 +338,7 @@ def getoutgoing(ui, repo, otheruri, othe
         
         other, chlist, cleanupfn = hg.bundlerepo.getremotechanges(ui, other, repo,
                                                                revs, False, False)
+    other.ui.popbuffer()
     return chlist, cleanupfn, other