mercurial/util_win32.py
changeset 2243 caf2c6ef5b0e
parent 2176 9b42304d9896
child 2250 45aef5ddcdbe
--- a/mercurial/util_win32.py
+++ b/mercurial/util_win32.py
@@ -220,6 +220,10 @@ class posixfile(object):
         self.name = name
         self.mode = mode
 
+    def __iter__(self):
+        for line in self.read().splitlines(True):
+            yield line
+
     def read(self, count=-1):
         try:
             cs = cStringIO.StringIO()