diff -r 8c09952cd39a -r 5c4026a289a4 mercurial/util.py --- a/mercurial/util.py Mon Mar 23 13:15:57 2009 +0100 +++ b/mercurial/util.py Mon Mar 23 10:41:42 2009 +0100 @@ -2017,3 +2017,8 @@ except ImportError: pass return 80 + +def iterlines(iterator): + for chunk in iterator: + for line in chunk.splitlines(): + yield line