On 9/28/17, Andy Goth <andrew.m.g...@gmail.com> wrote: > http://fossil-scm.org/index.html/info/8d6bdd1e00cf2cf8
Moved onto a branch: enhanced-symlink > > 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 > -- D. Richard Hipp d...@sqlite.org _______________________________________________ fossil-users mailing list fossil-users@lists.fossil-scm.org http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users