James Gregurich
2013-10-01 15:49:23 UTC
hi.
I've been using a recent version of cygwin with CYGWIN=winsymlinks:native setting for daily work for some weeks. I haven't experienced any problems with the feature. Its always worked as expected. I think you made a good choice to depart from my original design recommendation on converting relative paths that exceed PATH_MAX to "\??\" tagged absolute paths. We have since run into some use cases where that caused undesirable behavior. It caused symlinks that were specific to particular users on particular systems to get committed to our repository.
I wanted to write in to thank Corrina and the other cygwin maintainers involved for finally getting tired of hearing me whine and implementing the feature. :)
I still need to implement a utility to update existing cygwin symlinks to native symlinks, but that isn't a hard task…its drudgery…but not hard.
thanks,
James
I've been using a recent version of cygwin with CYGWIN=winsymlinks:native setting for daily work for some weeks. I haven't experienced any problems with the feature. Its always worked as expected. I think you made a good choice to depart from my original design recommendation on converting relative paths that exceed PATH_MAX to "\??\" tagged absolute paths. We have since run into some use cases where that caused undesirable behavior. It caused symlinks that were specific to particular users on particular systems to get committed to our repository.
I wanted to write in to thank Corrina and the other cygwin maintainers involved for finally getting tired of hearing me whine and implementing the feature. :)
I still need to implement a utility to update existing cygwin symlinks to native symlinks, but that isn't a hard task…its drudgery…but not hard.
thanks,
James