On the ra-svn-tuning branch:
Another minor speedup of the ra_svn sending code.  Add an optimized
code path for lists containing only one optional string.  These are
frequent in editor and log reports.

* subversion/libsvn_ra_svn/marshal.c
  (write_tuple_string_opt_list): New utility function with an optimized
                                 code path.  Fallback code factored out
                                 from the calling functions.
  (svn_ra_svn__write_cmd_change_rev_prop2,
   svn_ra_svn__write_cmd_unlock,
   svn_ra_svn__write_data_log_entry): Simplify calling the new utlity.

git-svn-id: https://svn.apache.org/repos/asf/subversion/branches/ra-svn-tuning@1663289 13f79535-47bb-0310-9956-ffa450edef68
1 file changed