mercurial/patch.py
branchstable
changeset 15971 089ee59a8658
parent 15774 0bd17a4bed88
child 16112 d7829b2ecf32
--- a/mercurial/patch.py	Sat Jan 21 13:31:41 2012 +0100
+++ b/mercurial/patch.py	Sat Jan 21 23:50:58 2012 +0100
@@ -1802,9 +1802,9 @@
             elif line.startswith('diff -r'):
                 # format: "diff -r ... -r ... filename"
                 filename = diffre.search(line).group(1)
-        elif line.startswith('+') and not line.startswith('+++'):
+        elif line.startswith('+') and not line.startswith('+++ '):
             adds += 1
-        elif line.startswith('-') and not line.startswith('---'):
+        elif line.startswith('-') and not line.startswith('--- '):
             removes += 1
         elif (line.startswith('GIT binary patch') or
               line.startswith('Binary file')):