diff -r 0407b7613e99 -r d60e4f227d75 mercurial/patch.py --- a/mercurial/patch.py Tue Jul 05 11:53:32 2011 +0100 +++ b/mercurial/patch.py Mon Jul 04 19:53:39 2011 -0300 @@ -593,7 +593,7 @@ self.exists = backend.exists(self.fname) self.missing = False if data: - self.lines = data.splitlines(True) + self.lines = mdiff.splitnewlines(data) if self.mode is None: self.mode = mode if self.lines: