> I have updated the patch of "libsvn_client/log.c" according to your suggestions.
>
> Additionally i have added a test to "tests/cmdline/log_tests.py" to check for desired results.
> The newly added test will pass when the above enhancement has been applied (other tests also pass).
>
> The combined patch is attached.
>
> The log message might be:
> <<<
> Fix issue #3830: support "forward" logs for revision ranges where the target has been removed before end-of-range.
>
> * subversion/libsvn_client/log.c
> (svn_client_log5): replace end of revision range with revision before item is deleted if necessary.
>
> * subversion/tests/cmdline/log_tests.py
> (forward_log): added test for "forward" logs where target has been removed before end-of-range.
>
> Patch by: Dirk Thomas <websvn_at_dirk-thomas.net>
> >>>
Could somebody please take a closer look to the proposed patch.
It should improve "SVN log" only in those cases which currently would result in an error message.
It would be a pity if not disregarded for the next release...
Dirk
Received on 2011-06-11 15:57:52 CEST