diff mercurial/hg.py @ 903:71be6dd282d1

Allow the changegroup generator to completely load the buffer. This makes is possible to delete or truncate away revisions and still use the changegroup later.
author mason@suse.com
date Sun, 14 Aug 2005 20:09:21 -0800
parents 120cba94d5aa
children d46af8e6b858
line wrap: on
line diff
--- 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: