Fix regression in svnsync which required the destination repository to be 1.5 (instead of just 1.0!) to sync any revprops other than the standard 3.
Fix regression in svnsync which required the destination repository to
be 1.5 (instead of just 1.0!) to sync any revprops other than the
standard 3.

* subversion/svnsync/main.c
  (replay_baton_t): Add commit_with_revprops_denied field.
  (filter_exclude_log, filter_include_log): New.
  (replay_rev_started): If commit_with_revprops_denied is true, only
   commit svn:log initially (instead of all but date/author).  If the
   commit fails due to a "not implemented" error, set the flag to true
   and retry.
  (replay_rev_finished): Use commit_with_revprops_denied to decide if
   we just need to send date/author or everything-but-log.


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

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