git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: Git GUI client SmartGit released

From
AKAlexander Kitaev <alexander.kitaev@svnkit.com>
Date
Dec 8, 2009, 14:17 UTC
Message-ID
<4B1E6000.50206@svnkit.com>
In-Reply-To
<4B16D8F8.90804@syntevo.com>
Hello,
>> I'm curious, did you guys replace JSch because its a pile of junk?

Above statement describes the reason behind my decision to use Trilead SSH instead of JSCH more or less precisely.

In particular, version of JSCH we were using, used to work extremely unreliable in case multiple channels within same connection were used simultaneously. And code quality of JSCH didn't allow me to fix this and other JSch issues in reasonable time.

Alexander Kitaev, TMate Software, http://svnkit.com/ - Java [Sub]Versioning Library! http://sqljet.com/ - Java SQLite Library!

Marc Strapetz wrote:
Show 39 quoted lines
>> I noticed you use JGit and the Trilead SSH client.
>>
>> I'm curious, did you guys replace JSch because its a pile of junk?
>> Did you patch JGit to use Trilead SSH instead of JSch?  If so,
>> would you be interested in contributing that change back to JGit?
>> I'm rather fed up with JSch...  :-)
> 
> We currently don't use JGit's transport, but we plant a custom SSH
> client on the git executable which connects back to SmartGit and just
> tunnels SSH data through. Anyway, I can remember that SVNKit was using
> JSch initially and they switched to Trilead because of problems with
> JSch (maybe Alexander in Cc can shed more light on that).
> 
> --
> Best regards,
> Marc Strapetz
> =============
> syntevo GmbH
> http://www.syntevo.com
> http://blog.syntevo.com
> 
> 
> 
> Shawn O. Pearce wrote:
>> Marc Strapetz <marc.strapetz@syntevo.com> wrote:
>>> We are proud to announce the general availability of our Git client
>>> SmartGit[1]:
>>>
>>>  http://www.syntevo.com/smartgit/index.html
>> Congrats on your release.
>>
>> I noticed you use JGit and the Trilead SSH client.
>>
>> I'm curious, did you guys replace JSch because its a pile of junk?
>> Did you patch JGit to use Trilead SSH instead of JSch?  If so,
>> would you be interested in contributing that change back to JGit?
>> I'm rather fed up with JSch...  :-)
>>
> 
Previous: Marc StrapetzNext: Dilip M
Message 4 of 9 in “Git GUI client SmartGit released”
  1. Marc StrapetzDec 2, 2009
  2. Shawn O. PearceDec 2, 2009
  3. Marc StrapetzDec 2, 2009
  4. Alexander KitaevDec 8, 2009
  5. Dilip MDec 5, 2009
  6. Johannes SchindelinDec 5, 2009
  7. Dilip MDec 5, 2009
  8. David AguilarDec 5, 2009
  9. Dilip MDec 6, 2009

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.