Don't break out early when reading log entries from a server that is old enough to not understand the 'svn log --limit' feature.  If we break out early it means the RA session is rendered useless, and while that's not a big deal for people using it via the libsvn_client interfaces it is a problem for those using the lower level RA interface, like SVK does.
Don't break out early when reading log entries from a server that is old
enough to not understand the 'svn log --limit' feature.  If we break out
early it means the RA session is rendered useless, and while that's not
a big deal for people using it via the libsvn_client interfaces it is a
problem for those using the lower level RA interface, like SVK does.

This makes libsvn_ra_svn use the same strategy as libsvn_ra_dav does for
working with old servers, and while it's annoying that it requires us to
read all the data over the network it is technically more correct.

* subversion/libsvn_ra_svn/client.c
  (ra_svn_log): don't bail when we go past the number of log entries we
   expected to get back, instead just stop passing them to the callback.

Reported By: clkao


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

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