Sean Leonard wrote:
> Thanks very much for patching this so quickly. I took a look at the 
> revised code, and it seems accurate. Unfortunately however, I just 
> downloaded the latest nightly build (r12047) and found some problems. I 
> used my test repository and saw Revision 0 flash by on the first display 
> of the log, complete with the svn:author and svn:log entries. However, 
> once I clicked "Show Range..." Revision 0 disappeared, and refused to 
> appear again! I tried setting the ranges appropriately (0 through HEAD, 
> HEAD through 0, etc.) and also clicking the Refresh button, but Revision 
> 0 will not appear again. Furthermore, if I dismiss the log window and 
> come back to the log window (via the context menu on either a file in 
> the working copy or the root of the working copy), Revision 0 refuses to 
> appear again.
Fixed in revision 12053ff.
> On a related note, I was playing around with "empty changesets" in 
> Subversion 1.4.x, which are not officially supported but can be created 
> by dumping, editing, and reloading a repository. Subversion 1.4.x (and 
> 1.5 beta) handle this empty changeset revision fine. TortoiseSVN 1.4.7 
> also handles an empty changeset revision fine as well. But the latest 
> nightly build of TortoiseSVN (r12047) does not: the empty changeset 
> revision is missing in the Log window. Could it be that there is some 
> code that is detecting and removing "empty changesets" (where no files 
> are added, modified, or deleted) in the latest build, and is removing 
> that line item in the displayed list? If so that could be an explanation 
> for why Revision 0 disappears--maybe that check is not called the very 
> first time that you request the log?
Can you send me your test repository dump file so I can use it for testing?
Stefan
-- 
        ___
   oo  // \\      "De Chelonian Mobile"
  (_,\/ \_/ \     TortoiseSVN
    \ \_/_\_/>    The coolest Interface to (Sub)Version Control
    /_/   \_\     http://tortoisesvn.net
Received on 2008-02-07 18:39:43 CET