Hi!

(This started out as me trying to apply added paths using the information
from a patch file in the git diff format. The only that I could come up
with where an add could not be detected by just looking at the regular
unidiff headers  was adding an empty file (it has no unidiff headers).
If anyone has any other cases, please let me know.)

The question is: Do we want 'svn patch to be able to add empty files.

+ It's consistent with the idea of a git diff dealing with tree changes.
- It adds an extra special case to the code. I've seen GNU patch with
  its gigantic if-spaghetti's. Just don't want to obscure the code with
  something that's not needed.
- There might not be a use case for it, though I think I've heard of the
  use of empty files as markers. Just can't come up with an example
  right now.
  
Daniel

Reply via email to