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

Another overlay bug

From: Robert Dailey <rcdailey_at_gmail.com>
Date: Wed, 3 Sep 2008 12:19:56 -0500

Alright, this one is extremely hard to explain so I'll do my best. Please
let me know if I need to provide more information.

The nightly build I'm using is:
TortoiseSVN-1.5.99.13807-dev-x64-svn-1.6.0-dev.msi

First, suppose the following directory structure:

working_copy_root/
    directory1/
        foo/
            ... some files ...
        source/
            ... some files ...

Note that this is the working copy pseudo-structure. Everything in this
working copy should be versioned. It's okay to have a few unversioned, but
ignored (svn:ignore) items.

Steps to reproduce, using above directory hierarchy:

   1. Use a fresh install of TortoiseSVN, using the nightly build I posted
   earlier. You might also want to delete your registry settings for
   TortoiseSVN so you start off with all default settings (This is important).
   2. Go to TortoiseSVN settings >> Icon Overlays, check the box next to
   "Unversioned files mark parent directory as modified".
   3. Go to TortoiseSVN settings >> Icon Set, and switch your icon set to
   "Straight". Restart if prompted.
   4. Go to the following directory: "working_copy_root/directory1"
   5. Create a new directory called 'include'
   6. Step into the newly made 'include' directory
   7. Create a file named: main.h
   8. Step back out of that directory so that you're back in
   "working_copy_root/directory1".
   9. Press F5 a couple of times to refresh the directory.
   10. Notice how the overlay for unversioned items (Question mark) does not
   appear over the unversioned directory named "include".
   11. Now create another new directory in "working_copy_root/directory1"
   named "test".
   12. Press F5 a couple of times to refresh the
   "working_copy_root/directory1" directory.
   13. Notice now that both "test" and "include" show the unversioned
   overlay (Question mark).
Received on 2008-09-03 19:20:10 CEST

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