Teach the ra_neon commit editor to properly handle the add_file, close_file editor sequence (creating a zero-byte file on the server instead of not creating a file at all).
Teach the ra_neon commit editor to properly handle the add_file,
close_file editor sequence (creating a zero-byte file on the server
instead of not creating a file at all).

* subversion/libsvn_ra_neon/commit.c
  (put_baton_t): Note that 'fname' and 'tmpfile' fields may be NULL.
  (resource_baton_t): Add new 'copied' field.
  (commit_add_dir, commit_add_file): Set the baton's 'copied' field to TRUE.
  (commit_close_file): If no apply_textdelta() call was made for a
    newly added-without-history file, PUT an empty file into the
    repository anyway.


git-svn-id: f8a4e5e023278da1e04e203c7fe051e3c4285d88@865545 13f79535-47bb-0310-9956-ffa450edef68

wbond/subversion,YueLinHo/Subversion,wbond/subversion,YueLinHo/Subversion,YueLinHo/Subversion,YueLinHo/Subversion,wbond/subversion,YueLinHo/Subversion,YueLinHo/Subversion,wbond/subversion,wbond/subversion,YueLinHo/Subversion,wbond/subversion,YueLinHo/Subversion,wbond/subversion