Prevent svnsync from printing blank lines when syncing a revision in which no edit drive occurs (such as those resulting from an svndumpfilter'd commit).
Prevent svnsync from printing blank lines when syncing a revision in
which no edit drive occurs (such as those resulting from an
svndumpfilter'd commit).

* subversion/svnsync/main.c
  (edit_baton_t): Add 'got_textdeltas' member.
  (open_root): No longer print the "Transmitting file data" bit here.
  (apply_textdelta): Print the "Transmitting file data" line on the
    first textdelta, and remember that we did so.
  (close_edit): Only print linebreak if we saw some textdeltas.
  (get_sync_editor): Switch to an apr_pcalloc() to prevent future
    mistakes, and lose a redundant member init.

jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion