On our Repository server adding a ControlMaster to the ssd/config file (creates socket?) resulted in a 50x transfer speed increase from roughly 2.5 seconds averaged to 0.05 seconds average. The transfer speed is between the repository system and our web servers. Now I would like to apply the same performance gain to the windows -> repository connection. We currently use Tortoise to connect via SSH, and I read on wikipedia that Putty does not natively support session multiplexing. I am aware there are other SSH tools with the feature that are also made for windows, but I was wondering if using these if I would run into issues with compatibility with Mercurial using the SSH connection as right now I believe it uses Plink to handle the SSH tunneling.
I am looking for any options for enabling session multiplexing on windows that are compatible with Mercurial.