When creating a diff with the gnuwin32 diff utility via svn diff --diff-cmd=diff missing trailing newlines are not necessarily written with \ No newline at end of file as Differential expects them.
On a Windows installation with German localisation set up, the gnuwin32 diff utility will automatically output missing newlines in diffs as \ Kein Zeilenumbruch am Dateiende..
I suggest making the Differential diff engine be more relaxed on interpreting diffs. It could merely check for a line starting with \ .
Is there a standard for the diff format that would warrand limiting it to the full english text?