Make sure that serf doesn't generate baseline collection urls to !svn/rvr/-1. Before this patch this could happen when svn_ra_get_dir2() was called with revision SVN_INVALID_REVISION. (This would then trigger an HTTP error 500 on the server)
Make sure that serf doesn't generate baseline collection urls to !svn/rvr/-1.
Before this patch this could happen when svn_ra_get_dir2() was called with
revision SVN_INVALID_REVISION.
(This would then trigger an HTTP error 500 on the server)

This code path appears unreached from svn, but this error was triggerable when
using an AnkhSVN with an explicitly configured serf.

* subversion/libsvn_ra_serf/property.c
  (svn_ra_serf__get_baseline_info): Calculate the right baseline url if the
    passed revision is -1.

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