diff -r 9f2ed48f8cda -r 089ee59a8658 mercurial/patch.py --- 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')):