mercurial/patch.py
branchstable
changeset 33884 5707bfe04deb
parent 33584 ea8c2478c907
child 34013 da07367d683b
--- a/mercurial/patch.py	Tue Aug 15 23:23:55 2017 -0700
+++ b/mercurial/patch.py	Sun Aug 27 13:39:17 2017 -0700
@@ -972,7 +972,7 @@
         that, swap fromline/toline and +/- signs while keep other things
         unchanged.
         """
-        m = {'+': '-', '-': '+'}
+        m = {'+': '-', '-': '+', '\\': '\\'}
         hunk = ['%s%s' % (m[l[0]], l[1:]) for l in self.hunk]
         return recordhunk(self.header, self.toline, self.fromline, self.proc,
                           self.before, hunk, self.after)