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 <web...@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

Reply via email to