RexZhang4321 / tortoisesvn

Automatically exported from code.google.com/p/tortoisesvn
0 stars 0 forks source link

"Show Log" dialog chooses wrong range when invoked from "Changed Files" dialog #447

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
From the mailing list:
http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=4061&dsMessageId=30397
03

Steps:
1) Open revision graph at trunk
2) Ctrl+Click on any 2 revisions, let's say 100 and 110.
3) Right click and choose "Compare Revisions" in the context menu.
4) It will show you a "Changed Files" dialog listing all the files that need to 
be added/deleted/modified to get from revision 100 to 110.
5) Right click on any file, and click "Show Log".

This shows a "Log Messages" screen, but the range it shows is revision 100 and 
below. I would expect it to show me all the revisions made to the file to get 
from 100 to 110. But it shows me instead all the revisions made to the file to 
get from 0-100.

If I flip the order in the "Changed Files" dialog (100->110 becomes 110->100), 
and then right click the same file and open "Show Log" again, this time it 
shows the correct output, i.e. revisions between 100 and 110. But then the 
"ACTION" is counter-intuitive, as it tells me the action needed to get from 
revision 110 to 100. So if I added a file between 100 and 110, it shows as 
DELETED.

Do you agree this is counter-intuitive? I think it would be more reasonable to 
show the log messages between the 2 revisions regardless of the order.

Original issue reported on code.google.com by tortoisesvn on 28 Dec 2012 at 5:33

GoogleCodeExporter commented 9 years ago
This issue was closed by revision r23753.

Original comment by tortoisesvn on 28 Dec 2012 at 6:07