Johannes Schindelin <johannes.schindelin@xxxxxx> writes: > } else { > - if (!starts_with(line, "/dev/null\n")) > + if (!is_dev_null(line)) > return error(_("git apply: bad git-diff - expected /dev/null on line %d"), state->linenr); > } Yup. This seems to be the last explicit/manual check with the string "/dev/null" (instead of using is_dev_null(), which is how it should be and already is done in codepaths that guesses -p value and decides if it is a creation or a deletion patch). Looks good. Will queue. > diff --git a/t/t4135-apply-weird-filenames.sh b/t/t4135-apply-weird-filenames.sh > index b14b8085786..c7c688fcc4b 100755 > --- a/t/t4135-apply-weird-filenames.sh > +++ b/t/t4135-apply-weird-filenames.sh > @@ -100,7 +100,7 @@ deleted file mode 100644 > - > EOF > > -test_expect_failure 'apply handles a diff generated by Subversion' ' > +test_expect_success 'apply handles a diff generated by Subversion' ' > >Makefile && > git apply -p2 diff-from-svn && > test_path_is_missing Makefile