Hello again Stefan,
I've managed to convert our Cygwin SSH config contents into named PuTTY
sessions and used PuTTYgen to convert our openSSH format RSA certificates to
PuTTY format successfully. Using the TSVN config file to point at
TortoisePlink has worked a treat, we get clean access to the SVN server
without those DOS box popups :). Thanks for the pointer to this. We are now
ready to roll SVN out to the masses.
From: Stefan Küng [mailto:email@example.com]
Sent: 01 December 2005 18:07
Subject: Re: Feature request: Option to open the ssh client minimised when
using svn+ssh:// locators
Tony Cook wrote:
> Hello TortoiseSVN developers
> We are using TortoiseSVN (TSVN) to access an SVN repository using the
> svn+ssh:// type of repository locator. The ssh client we are using is
> NetworkSimplicity OR Cygwin ssh and this has been set up via the TSVN
> "Settings | Network | SSH Client" option. We are also using RSA
> with SSH for no password access to the remote repository. Thus we have no
> need to interact with the ssh client when it is invoked by TSVN as no
> username/password prompts are made.
> However when using the TSVN repository browser or committing a file, TSVN
> invokes the ssh.exe client program with a *maximized* DOS window. This DOS
> window pops up and down a number of times (typically 2 times) for each
> action in the repository browser (e.g. clicking on a tree node), or when
> committing a file. This is just plain ugly and very distracting to the
> my developers don't want to use TSVN :(.
That's exactly the reason why we provide TortoisePlink. It's the Windows
Plink SSH client with some modifications. The modifications prevent that
a DOS window pops up at all, not even minimized.
The drawback is that if there are errors, you won't see them because
there's no DOS box (in that case, you'll get the error "could not write
to standard output" in the TSVN dialogs). But since you already have set
up your server successfully, you won't need those error messages anyway
because it already works (Subversion related errors are still shown the
usual way in TSVN).
> I've attempted a simple workaround. Normally you can create a shortcut to
> any DOS application under windows and set properties on the shortcut file
> such as "run minimized". Clicking on the ssh shortcut in Windows explorer
> indeed runs ssh.exe minimized and no DOS window appears. However when
> pointing TSVN at this shortcut file in lieu of the real ssh.exe just
> in TSVN reporting that the target ssh client isn't a windows executable.
> The solution is to add to the TSVN "Settings | Network | SSH" dialog a
> box to set the ssh client to be "run minimized" with no DOS window
> repeatedly popping up. WinCVS has this feature and it has proven to be
> extremely useful.
> Thanks for your attention. A fix here will be greatly appreciated.
Unfortunately, we can't provide such a fix. Because the SSH client is
started by the Subversion library, not TSVN. So that kind of change
would have to be made inside the Subversion library.
oo // \\ "De Chelonian Mobile"
(_,\/ \_/ \ TortoiseSVN
\ \_/_\_/> The coolest Interface to (Sub)Version Control
/_/ \_\ http://tortoisesvn.tigris.org
To unsubscribe, e-mail: firstname.lastname@example.org
For additional commands, e-mail: email@example.com
Received on Fri Dec 2 14:00:48 2005