Thus said Martin Gagnon on Tue, 23 Jul 2013 16:57:46 -0400: > the "-e none" argument to ssh is removed when __MINGW32__ is defined. > Is there a reason for that ? On my windows setup, I have mingw and I > use openssh that come with msys.
I'm not sure why it would be this way. If all versions of ssh that run on Windows support -e then we might as well set the default ssh command to "ssh -e none -T" for all OSes and drop the #ifdef. Now, there must be a way to search fossil for when a particular line of code was introduced... Looks like it was introduced here: http://fossil-scm.org/index.html/info/0cdb6403cb1dd73d So it looks like it was part of working with plink.exe which apparently does not support -e: http://the.earth.li/~sgtatham/putty/0.62/htmldoc/Chapter7.html#plink What I don't understand is... how does a default of ``ssh -T'' translate into ``plink.exe -T'' on Windows? When you install plink.exe does it get aliased somehow as ssh? At any rate, if we specify -e as a default on Windows, then it would only work for versions of ssh on Windows that understand -e. Andy -- TAI64 timestamp: 4000000051ef2b67 _______________________________________________ fossil-users mailing list [email protected] http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users

