diff -r dbdb8aa70503 -r 97fc5eec3f43 mercurial/patch.py --- a/mercurial/patch.py Fri Nov 04 10:18:40 2011 +0100 +++ b/mercurial/patch.py Wed Nov 30 17:15:39 2011 -0600 @@ -1639,7 +1639,7 @@ if line.startswith('@'): head = False else: - if line and not line[0] in ' +-@': + if line and not line[0] in ' +-@\\': head = True stripline = line if not head and line and line[0] in '+-':