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

Icon overlays are mangled inside junction directories

From: Matthew Thornley <MattT_at_motioneng.com>
Date: 2007-01-06 07:17:28 CET

Hello,
 
This looks like a bug. Is TortoiseSVN supposed to work with junctions?
 
Procedure to reproduce:
 
1. Checkout a Subversion project into a directory (I'll call it
"testWC")
2. Create an empty directory (I'll call it "junction")
3. Make the directory "junction" a junction to the directory "testWC"
   (use NTFSLink or equivalent)
4. Go into a sub-directory of the junction and use TortoiseSVN to rename
a file.
5. Look at the icon overlay for the file that was renamed.
6. Look at the icon overlay for the .svn directory
  
Expected results:
  The icon on the renamed file should be a blue plus sign (+) and there
  should be no icon overlay on the .svn directory.
  
Actual Results:
  The icon overlays in both cases is the checkmark on the green
background.
 
Background on junctions:
A junction (or "reparse point") in Windows is similar to a link on Unix.
More Information on junctions:
  http://support.microsoft.com/?kbid=205524
  http://shell-shocked.org/article.php?id=284
 
Links to applications that create junctions:
  NTFSLink
    http://www.elsdoerfer.info/ntfslink/
 
  Info and Source code for the MakeLink command line application
    http://www.codeproject.com/w2k/junctionpoints.asp
 
  Link Magic GUI app
    http://www.rekenwonder.com/linkmagic.htm
 
  Windows Resource Kit Tools (including linkd.exe)
 
http://www.microsoft.com/downloads/details.aspx?familyid=9d467a69-57ff-4
ae7-96ee-b18c4790cffd&displaylang=en
 
  Yet another command line tool with source:
    http://www.sysinternals.com/Utilities/Junction.html
 

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tortoisesvn.tigris.org
For additional commands, e-mail: dev-help@tortoisesvn.tigris.org
Received on Sat Jan 6 07:18:54 2007

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.