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

Re: TMerge window loses focus after a few seconds

From: Simon Large <simon.tortoisesvn_at_googlemail.com>
Date: Fri, 9 Jan 2009 09:10:51 +0000

2009/1/9 Konstantin Kolinko <knst.kolinko_at_gmail.com>:
> 2009/1/9 Simon Large <simon.tortoisesvn_at_googlemail.com>:
>> 2009/1/4 Konstantin Kolinko <knst.kolinko_at_gmail.com>:
>>> 2009/1/5 Simon Large <simon.tortoisesvn_at_googlemail.com>:
>>>> 2008/12/23 Simon Large <simon.tortoisesvn_at_googlemail.com>:
>>>>> Hi folks,
>>>>>
>>>>> I noticed this while looking at changes via the repo browser. It also
>>>>> happens from a WC.
>>>>>
>>>>> 1. Show log for a folder.
>>>>> 2. Select a revision and double click on a file in the bottom pane to
>>>>> show the diff.
>>>>> 3. After a few seconds the TMerge window loses focus. Sometimes the
>>>>> log window appears on top of it, sometimes no window has focus.
>>>>>
>>>>> Using nightly r14913
>>>>
>>>> Can anyone else reproduce this?
>>>>
>>>> Simon
>>>>
>>>
>>> It reminds me of the authentication windows that popup when I try
>>> those actions without any password cached.
>>>
>>> In TSVN 1.5.5, and also earlier, if I clear password cache and attempt
>>> your actions, after step 2 I am prompted for password.
>>>
>>> Then TMerge window pops up for a second.
>>> Then the log window pops up and I am asked me for password two times
>>> in a row (it is OK to press Cancel on those questions - I have not
>>> observed any side effects; probably it tries to compare the
>>> proplists).
>>>
>>> That is exactly the same as you are seeing with the exception that you
>>> are not prompted.
>>>
>>> Though I am not using the nightly and thus cannot reproduce this, I
>>> hope this information will be useful.
>>
>> It is still happening for me with r15026, but not all the time. I have
>> never seen it happen for the TSVN, nor for a local file:// access.
>> Showing the log from my work svn:// repository does it in some cases.
>>
>> From what I can make out it depends on the time taken to fetch the
>> revisions from the repo. If both revisions are fetched within a couple
>> of seconds then I usually see the focus switch at 3-5 seconds after
>> the operation started. Small files are therefore more likely to show
>> it than large files. The TSVN repo is much slower and I never see it.
>> Not sure why file:// should be different.
>>
>> The log dialog regains focus even if the window is not on top. Often
>> the log window remains underneath after the TMerge window loses focus,
>> but pressing ESC makes the log dialog go away.
>>
>> If there is anything else I can do to help debug this, let me know. I
>> should be able to produce a test repo on my svn server, then we are
>> just down to network delays.
>>
>> Simon
>>
>
> Just to be sure: you do not use any password-keeping tools, like ones by HP?

No, just the normal subversion auth cache.

> I just remembered the following incident from several months ago:
> http://svn.haxx.se/tsvnusers/archive-2008-11/0200.shtml
>
>> nor for a local file:// access.
>> Not sure why file:// should be different.
>
> If it is related to authentication, then file:// does not ask for it.

Maybe I will try setting up another repo that allows anon read-only access.

Simon

-- 
:       ___
:  oo  // \\      "De Chelonian Mobile"
: (_,\/ \_/ \     TortoiseSVN
:   \ \_/_\_/>    The coolest Interface to (Sub)Version Control
:   /_/   \_\     http://tortoisesvn.net
Received on 2009-01-09 10:13:38 CET

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

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.