Ok, I used process monitor to capture both a successful and failed blame
session from the same machine, one right after the other. For the failed
session I'm seeing a sharing violation when tortoiseblame tries to open the
svnXXXX.tmp.htm file (there are 5 consecutive createFile events, all failed
with a sharing violation). For the successful one, it there are 4
consecutive events on the temp file (createFile, readFile, readFile,
closeFile). I also noticed that for the failed session, it looks like
tortoiseplink didn't close the file until a hair more than 2 seconds after
tortoiseblame tried to open it, while on the successful session, plink
closed the file before the first listed event in the tortoiseblame chain.
Another oddity I noticed (not sure if it's relevant or not) is that the
successful and failed blame process lists (only the tortoiseblame events)
start out the same, but on the 5th event in the list (createFile
C:\Windows\Prefetch\TORTOISEBLAME.EXE-C4344B61.pf) the failed session shows
NAME NOT FOUND. The two event lists differ quite a bit from there on.
------------------------------------------------------
http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=4061&dsMessageId=2706022
To unsubscribe from this discussion, e-mail: [users-unsubscribe_at_tortoisesvn.tigris.org].
Received on 2011-02-21 05:43:47 CET