equal
deleted
inserted
replaced
3 # Copyright 2005, 2006 Matt Mackall <mpm@selenic.com> |
3 # Copyright 2005, 2006 Matt Mackall <mpm@selenic.com> |
4 # |
4 # |
5 # This software may be used and distributed according to the terms |
5 # This software may be used and distributed according to the terms |
6 # of the GNU General Public License, incorporated herein by reference. |
6 # of the GNU General Public License, incorporated herein by reference. |
7 |
7 |
8 from demandload import demandload |
8 import bdiff, mpatch, re, struct, util |
9 import bdiff, mpatch |
|
10 demandload(globals(), "re struct util") |
|
11 |
9 |
12 def splitnewlines(text): |
10 def splitnewlines(text): |
13 '''like str.splitlines, but only split on newlines.''' |
11 '''like str.splitlines, but only split on newlines.''' |
14 lines = [l + '\n' for l in text.split('\n')] |
12 lines = [l + '\n' for l in text.split('\n')] |
15 if lines: |
13 if lines: |