On 03/11/15 00:00, Warren Young wrote: > On Nov 2, 2015, at 3:56 PM, Richard Hipp <[email protected]> wrote: >> >> On 11/2/15, Jan Danielsson <[email protected]> wrote: >>> >>> Supporting symlinks on Windows would currently be a little mess. >> >> What if we just say that symlinks don't work on Windows and that if >> you include them in your repo, you won't be able to checkout (sanely) >> on Windows? > > I think Fossil should give a best-effort try via UAC, but yeah, if that > doesn’t work, no tears should be shed about it.
Personally I don't think UAC is a viable solution. Just imagine having typed "fossil update" as an unprivileged user and it suddenly says "Hey, I can see you want to perform potentially dangerous administrative tasks -- are you sure you accept?". I really don't think it's reasonable for an unattended user to have to switch to administrator mode for checking out/updating code. I don't know which is worse; not supporting symlinks at all on Windows, or telling people that they need to have administrator privileges on their system in order to check the code out (note: not build, just to check the code out). Also; if anyone has automated/unattended build systems on Windows for projects which have symlinks -- those checkouts/updates won't be able to be unattended any longer, unless they want to change the build system to run as administrator (which I would guess is a huge no-no in most cases). Like I wrote earlier, I think the symlink situation on Windows is too messy currently. I won't oppose anyone who gives the UAC route a shot, but I think the feature will be way too flimsy on Windows -- it won't look good, and I'd wager people who encounter these issues will blame fossil for it. I think it's best to say Windows doesn't support symlinks for unprivileged users, and fossil requires basic day-to-day operations to work for unprivileged users, so it won't support symlinks on Windows until they improve. With all that said -- I have no idea if things have changed to the better on that front in Windows 10. -- Kind Regards, Jan _______________________________________________ fossil-users mailing list [email protected] http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users

