mercurial/patch.py
changeset 41982 f8c5225b9054
parent 41784 251332dbf33d
child 41986 95e4ae86329f
--- a/mercurial/patch.py	Mon Mar 18 16:56:24 2019 +0300
+++ b/mercurial/patch.py	Sun Mar 03 20:16:22 2019 +0530
@@ -863,7 +863,7 @@
     diff_re = re.compile('diff -r .* (.*)$')
     allhunks_re = re.compile('(?:index|deleted file) ')
     pretty_re = re.compile('(?:new file|deleted file) ')
-    special_re = re.compile('(?:index|deleted|copy|rename) ')
+    special_re = re.compile('(?:index|deleted|copy|rename|new mode) ')
     newfile_re = re.compile('(?:new file)')
 
     def __init__(self, header):