diff -r c749ca37aed1 -r 71be6dd282d1 mercurial/hg.py --- a/mercurial/hg.py Sun Aug 14 20:09:09 2005 -0800 +++ b/mercurial/hg.py Sun Aug 14 20:09:21 2005 -0800 @@ -1427,6 +1427,9 @@ def __init__(self, generator): self.g = generator self.buf = "" + def fillbuf(self): + self.buf += "".join(self.g) + def read(self, l): while l > len(self.buf): try: