title: Does increasing the number of unified diff context lines have any downsides?
body: <p>By default, <code>diff -u</code> and <code>git diff</code> produce unified diffs with context lines.
  Apart from the size of the diff file itself, is there any disadvantage to
  increasing the number of context lines? I assume that it may help in cases where the file(s) to be patched have been modified since the patch was made. Specifically, if you
  increase the number of context lines, are there cases where <code>patch</code> will
  fail, where it wouldn't have if you hadn't done that?</p>