Since I have discovered NTFS Junction Points (NTFS 5.0+) I'm using them frequently to symbolically link directories in a POSIX conformous way: The junction points (JP) are transparent to *any* program using the filesystem.
Unfortunately there are bizarre issues related to manipulating JPs from the explorer or with DOS commandline tools: http://encyclopedia.thefreedictionary.com/NTFS%20Junction%20point http://shell-shocked.org/article.php?id=284 But there are tools which help to avoid these bizarre effects. E.g. http://www.elsdoerfer.info/ntfslink/ is an explorer extensions which hooks into Windows Explorer, providing extended functionality for creating and using JPs on NTFS file systems. Now has anybody thought about respecting JPs under Cygwin? Respecting JPs at least would mean: a) recursively copying JPs (or their parent folders) should not recursively copy the content of a JP but copy the JP itself (reproducing it at the new location, if possible) b) recursively removing JPs (or their parent folders) should not recursively remove the content of a JP but remove the JP itself (leaving the content of its target folder untouched) c) moving JPs (or their parent folders) should not recursively move the content of a JP but move the JP itself (leaving the content of its target folder untouched) Wouldn't this be a valid improvement to Cygwin, at least as an option? What is your opinion? Frank-Michael -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/