Recently a bug was filed (JRUBY-3440) that exposed the fact that
FileUtils.link is not implemented on Windows.
Currently, Windows versions besides Vista have no implementation of
symlinks. They have hard links but the semantics of these hard links
are not attractive as they are dangerous to use with Win Explorer.
There’s plenty of useful information about this floating about the
tubes so I won’t weigh this thread down with it. Suffice it to say its
not a good mapping from Windows hard links to POSIX hard links.
Now my question for all the JRuby users (more specifically the Vista
users), would any of you greatly benefit by me putting in some effort
to properly setup symlinks for Vista systems on JRuby? That is
FileUtils.link would create a symlink on Vista systems.
Thanks to Slava Pestov for giving me a good run down on why we
shouldn’t try to map Windows hard-linking to POSIX-style linking.
To unsubscribe from this list, please visit: