On Mon, Apr 10, 2017 at 8:35 AM, William A Rowe Jr <wr...@rowe-clan.net> wrote: > > There is a fix for the appearance of offline resources on Windows as > symlinks, only junctions and symlinks to first and files should have > appeared as symlinks
Before I wrap up for the weekend, I'll add my further comments to https://bz.apache.org/bugzilla/show_bug.cgi?id=47630 but in short ... it's a nasty mess that must not hold up 1.6.x branch, and I suspect we are all ready to vote on 1.6.0. The one 'easy' mechanism is to do a directory walk, which slips us the secret answer to which type of Reparse Point we are looking at through a reserved field. The two other possible interrogations we've already conducted will not give us that data, so we are back out for a bonus system call per-file. And still no obvious way to distinguish the system's mount point from the any-user's created junction. Even as we fix this, Michael's comment 12 on a deduplicated file worries me; https://bz.apache.org/bugzilla/show_bug.cgi?id=47630#c12 ... what happens when SVN or similar actually open that file and write to it? Is it now a copy-on-write resource? Or will one 'svn up' sync the file, and corresponding svn up operations on different 'copies' of a deduplicated file now trash the shared 'de-duped' file attempting to patch the same file again? 1.6 shouldn't wait, if you want to dive in Nick, go for it :) Cheers, and happy holiday to all my Christian friends (only just realized that east meets west this weekend :) Bill