[Feature Request] [Blame] Add "Blame next revision"

26 views
Skip to first unread message

mario.d...@gmail.com

unread,
Jul 14, 2018, 2:09:36 PM7/14/18
to TortoiseSVN
Hi

The Blame function provides a function to "Blame previous revision" which is very usefull.
I was just looking for the "Blame next revision" function as that would have been usefull to fast forward to the failing revision.


I have checked in the current version:
TortoiseSVN 1.10.0, Build 28176 - 64 Bit , 2018/04/14 08:00:32
ipv6 enabled
Subversion 1.10.0, -dev
apr 1.6.3
apr-util 1.6.1
serf 1.3.9
OpenSSL 1.1.0h 27 Mar 2018
zlib 1.2.11
SQLite 3.23.1

I also join a minor bug report: when already at the first vesion Tortoise says in an error popup: "Subversion reported an error: The 'get-file-revs-reversed' features is not supported by 'svn://....' .

Stefan

unread,
Jul 18, 2018, 3:07:34 PM7/18/18
to TortoiseSVN


On Saturday, July 14, 2018 at 8:09:36 PM UTC+2, Mario De Weerd wrote:
Hi

The Blame function provides a function to "Blame previous revision" which is very usefull.
I was just looking for the "Blame next revision" function as that would have been usefull to fast forward to the failing revision.

While that request seems easy enough: it won't work.
The blame viewer doesn't know which is the "next" revision. While the "previous" revision is always one less than the current, the next one isn't just one more than the current.

The current revision in the blame viewer for each line is always the revision where a change occurred. So one revision before, the line looked differently.
But the next revision rarely has a change to that same line or even the same file. It might take another 100 revisions until that same file gets changed again.


I also join a minor bug report: when already at the first vesion Tortoise says in an error popup: "Subversion reported an error: The 'get-file-revs-reversed' features is not supported by 'svn://....' .

The same explanation as above: if there is no 'previous' revision anymore for that file, the blame viewer can not know that beforehand.
But yes, the error message could be different. But that would have to be done in the svn library, not TSVN.

Stefan
 
Reply all
Reply to author
Forward
0 new messages