[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: tsvn 1.7.7 Show Log bugs

From: Konstantin Kolinko <knst.kolinko_at_gmail.com>
Date: Wed, 23 May 2012 03:58:37 +0400

2012/5/23 Gunnar Dalsnes <hardon_at_online.no>:
> On 23.05.2012 00:54, Konstantin Kolinko wrote:
>> 2012/5/23 Gunnar Dalsnes<hardon_at_online.no>:
>>> Bug1:
>>> -Checkout https://zlibnet.svn.codeplex.com/svn
>>> -Show Log on root folder.
>>> -double click row, r16294
>>
>> What do you expect to happen?
>>
>> Nothing happens for me, regardless of where I double-click the row,
>
> You need to enable the "Can double-click in log list to compare with
> previous revision" option in Settings->General->Dialogs 1.
> "Compare with previous revision" on context menu works, but double click
> does not. I would expect the double click was just a shortcut for the
> context menu option, seems not.
>
> Same goes for temp file problem in bug2: it only manifest when double
> clicking, not when using context menu.
>

Confirming both problems.

I also set "Debug" value in "Advanced" page of settings to true to see
command lines, and use Ctrl+C to copy the text from message boxes.

For first scenario:
1. The command line invoked when I click the line is

[[[
---------------------------
TortoiseProc
---------------------------
/command:showcompare /nodekind:1
/url1:"https://zlibnet.svn.codeplex.com/svn/zlibnet/Zipper/Zipper.cs
/revision1:16293
/url2:"https://zlibnet.svn.codeplex.com/svn/zlibnet/Zipper/Zipper.cs
/revision2:16294 /headpegrevision:HEAD /hwnd:16122644
/groupuuid:"c8ea9806a9061666ec51ed753d41bb01"
---------------------------
ОК
---------------------------
]]]

For the second scenario:
1. The command line is:

[[[
---------------------------
TortoiseProc
---------------------------
/command:showcompare /nodekind:1
/url1:"https://zlibnet.svn.codeplex.com/svn" /revision1:16293
/url2:"https://zlibnet.svn.codeplex.com/svn" /revision2:16294
/headpegrevision:HEAD /hwnd:12256004
/groupuuid:"c8ea9806a9061666ec51ed753d41bb01"
---------------------------
ОК
---------------------------
]]]

Two notes:
A. In the first scenario there are missing quotes at the end of url1,
url2, like in
http://code.google.com/p/tortoisesvn/issues/detail?id=297

The quotes are OK in scenario 2.

B. The values of url1 and url2 are different!

I think they should point to the repository root. That is what scenario 2 does.
But in scenario 1 the urls point to Zipper.cs !

2. Even if I delete all svn temporary files from %TEMP%, the second
scenario fails with that ".. exists and is not a directory" error.

[[[
---------------------------
TortoiseSVN
---------------------------
'C:\DOCUME~1\Username\LOCALS~1\Temp\svn-rev16293.svn002.tmp' exists and is not a
 directory
---------------------------
ОК
---------------------------
]]]

This command creates the following three files in my %TEMP%, all of
which are of 0 bytes at the time when the error message is shown.
svn.svn000.tmp
svn-rev16293.svn000.tmp
svn-rev16294.svn000.tmp

Best regards,
Konstantin Kolinko

------------------------------------------------------
http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=4061&dsMessageId=2964414

To unsubscribe from this discussion, e-mail: [users-unsubscribe_at_tortoisesvn.tigris.org].
Received on 2012-05-23 01:58:41 CEST

This is an archived mail posted to the TortoiseSVN Users mailing list.