K 10 svn:author V 6 obrien K 8 svn:date V 27 2013-07-02T17:01:59.883430Z K 7 svn:log V 533 /usr/bin/patch has a bug in that it undercounts hunks containing NUL characters when reading from stdin. This results in "unexpected end of file in patch" errors. This caused patch 7.3.225 to not apply, which set off a huge cascade such that 400+ patches would not apply. Work around this by overriding do-patch to use 'patch -i '. /usr/bin/patch still has another nasty bug in that it silently misapplies hunks containing NUL character(s). But in Vim's case, the NUL's are in test files that the port does not use. END