There is a winsymlink branch I created some time ago. Hasn't been kept up to date (I didn't need it, just thought it might be useful for feature parity) but I could take a look at it if you were interested. Or you could.
On Sep 28, 2017 7:08 PM, "Andy Goth" <andrew.m.g...@gmail.com> wrote: > http://fossil-scm.org/index.html/info/8d6bdd1e00cf2cf8 > > I added support for a new "l" flag to the "manifest" setting. With this > flag present, a new file "manifest.symlinks" is automatically created and > maintained. This file lists all symlinks (not their targets). > > I need this feature for a project that makes extensive use of symlinks and > has to work on Windows even though the OS doesn't really have symlinks (at > least not symlinks to files). On this project, I currently have a symlink > list file which I maintain by running a script on Linux and checking in the > result. > > When I run on Windows, everything in the project that actually needs to > use symlinks looks at the symlinks file to see if it should read the file > to get its target before proceeding. > > This works pretty well for me but is kind of awkward. I'd rather have the > symlinks file be kept up to date, no fooling, without being a separately > checked-in file. > > However, it's not 100% what I need. When working on Windows, I'd like to > also be able to edit manifest.symlinks to change which files are and are > not considered to be symlinks. > > I believe the current Fossil logic for handling symlinks on Windows is to > create them as ordinary files containing their targets (no trailing > newline), then leave them as symlinks in the manifest until they are > changed. I'm thinking that when the "l" flag is set, the logic would > instead be to reread the manifest.symlinks file when doing a commit and use > it to decide what to mark as symlinks in the manifest. Said logic would > only apply in Windows. > > -- > Andy Goth | <andrew.m.goth/at/gmail/dot/com> > _______________________________________________ > fossil-users mailing list > fossil-users@lists.fossil-scm.org > http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users >
_______________________________________________ fossil-users mailing list fossil-users@lists.fossil-scm.org http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users