threads / discuss / 21821

Git GUI client SmartGit released

Subject: Git GUI client SmartGit released

## tl;dr

9 messages between Dec 2, 2009 and Dec 8, 2009.

replies: 8people: 6as markdown or json

Marc Strapetz· Dec 2, 2009, 07:45 UTC · lore

We are proud to announce the general availability of our Git client SmartGit[1]:

 http://www.syntevo.com/smartgit/index.html

Thank you, Git community, for the great DVCS you are building and the feed-back to SmartGit!

-- Best regards, Marc Strapetz ============= syntevo GmbH http://www.syntevo.com http://blog.syntevo.com

[1] Please don't be offended by the name, it has historical roots. ;)
Shawn O. Pearce· Dec 2, 2009, 16:48 UTC · re: Marc Strapetz · lore

Re: Git GUI client SmartGit released

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... :-)

-- 
Shawn.
Marc Strapetz· Dec 2, 2009, 21:15 UTC · re: Shawn O. Pearce · lore

Re: Git GUI client SmartGit released

Show 6 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:
Show 15 quoted lines
> 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...  :-)
> 
Alexander Kitaev· Dec 8, 2009, 14:17 UTC · re: Marc Strapetz · lore

Re: Git GUI client SmartGit released

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...  :-)
>>
> 
Dilip M· Dec 5, 2009, 07:37 UTC · re: Marc Strapetz · lore

Re: Git GUI client SmartGit released

2009/12/2 Marc Strapetz <marc.strapetz@syntevo.com>:
Show 7 quoted lines
> We are proud to announce the general availability of our Git client
> SmartGit[1]:
>
>  http://www.syntevo.com/smartgit/index.html
>
> Thank you, Git community, for the great DVCS you are building and the
> feed-back to SmartGit!
Man! this is what missing for GIT! Way to go!
-- 
Dilip
Johannes Schindelin· Dec 5, 2009, 15:01 UTC · re: Dilip M · lore

Re: Git GUI client SmartGit released

Hi,
On Sat, 5 Dec 2009, Dilip M wrote:
Show 11 quoted lines
> 2009/12/2 Marc Strapetz <marc.strapetz@syntevo.com>:
> 
> > We are proud to announce the general availability of our Git client
> > SmartGit[1]:
> >
> >  http://www.syntevo.com/smartgit/index.html
> >
> > Thank you, Git community, for the great DVCS you are building and the
> > feed-back to SmartGit!
> 
> Man! this is what missing for GIT! Way to go!
As for "missing", do you refer to "paid service", or "yet another GUI"?

Just curious, Dscho

Dilip M· Dec 5, 2009, 16:32 UTC · re: Johannes Schindelin · lore

Re: Git GUI client SmartGit released

On Sat, Dec 5, 2009 at 8:31 PM, <Johannes.Schindelin@gmx.de> wrote:
> As for "missing", do you refer to "paid service", or "yet another GUI"?
Ahaha! I can say "a good gui" :)

I was not knowing that this was "paid service". I saw the screenshot and tried it. No doubt, it has a _great_ ui interface. While installation I realized that it is licensed.

- SOFTWARE Non-Commercial License,
- SOFTWARE Commercial License,
- SOFTWARE Enterprise License.
-- Dilip
David Aguilar· Dec 5, 2009, 20:44 UTC · re: Dilip M · lore

Re: Git GUI client SmartGit released

On Sat, Dec 05, 2009 at 10:02:08PM +0530, Dilip M wrote:
Show 13 quoted lines
> On Sat, Dec 5, 2009 at 8:31 PM, <Johannes.Schindelin@gmx.de> wrote:
> 
> > As for "missing", do you refer to "paid service", or "yet another GUI"?
> 
> Ahaha! I can say "a good gui" :)
> 
> I was not knowing that this was "paid service". I saw the screenshot
> and tried it. No doubt, it has a _great_ ui interface.  While installation I
> realized that it is licensed.
> 
> - SOFTWARE Non-Commercial License,
> - SOFTWARE Commercial License,
> - SOFTWARE Enterprise License.

Aside from the other good GUIs out there, have you tried git-cola?

http://cola.tuxfamily.org/

It's GPL and not too shabby. The screenshots on the webpage are a bit out of date, though. I should probably get to writing the release announcment and updating the screenshots ;)

It probably also depends on your platform of choice. I know some Windows users like explorer-integration, so stuff like git-cheetah make a lot of sense for them. I was a little sad to see that the tortoise-git guys didn't get the joke (who wants a tortoise when you have a cheetah?) and didn't just work on cheetah instead, but hey, it's all good.

Another example: eclipse users like eclipse integration so for them egit makes perfect sense.

Maybe that makes git-cola the poor man's smartgit? If that's the case then it looks like the poor man is still winning according to the feature matrix on the git wiki ;) I don't know.. I haven't used smartgit, but if there are any features that people are itching to have that git-cola doesn't then feel free to throw it on the backlog:

http://github.com/davvid/git-cola/issues

At first glance, the gitk-like history widget in smartgit is very nice. I've been thinking about how to implement that in PyQt for a while but haven't yet hammered it out.

Have fun,
-- 
		David
Dilip M· Dec 6, 2009, 06:37 UTC · re: David Aguilar · lore

Re: Git GUI client SmartGit released

Hi, yes..Cheetah has more feature set. Have to give a try once.

I really don't know the diff of Cheetah and Tortise. Want to know more on Cheetah...any links would help. Some time back when googled all resulted in Tortise.

On 12/6/09, David Aguilar <davvid@gmail.com> wrote:
Show 56 quoted lines
> On Sat, Dec 05, 2009 at 10:02:08PM +0530, Dilip M wrote:
>> On Sat, Dec 5, 2009 at 8:31 PM, <Johannes.Schindelin@gmx.de> wrote:
>>
>> > As for "missing", do you refer to "paid service", or "yet another GUI"?
>>
>> Ahaha! I can say "a good gui" :)
>>
>> I was not knowing that this was "paid service". I saw the screenshot
>> and tried it. No doubt, it has a _great_ ui interface.  While installation
>> I
>> realized that it is licensed.
>>
>> - SOFTWARE Non-Commercial License,
>> - SOFTWARE Commercial License,
>> - SOFTWARE Enterprise License.
>
>
> Aside from the other good GUIs out there, have you tried
> git-cola?
>
> http://cola.tuxfamily.org/
>
> It's GPL and not too shabby.
> The screenshots on the webpage are a bit out of date, though.
> I should probably get to writing the release announcment and
> updating the screenshots ;)
>
> It probably also depends on your platform of choice.
> I know some Windows users like explorer-integration, so stuff
> like git-cheetah make a lot of sense for them.  I was a little
> sad to see that the tortoise-git guys didn't get the joke
> (who wants a tortoise when you have a cheetah?) and didn't
> just work on cheetah instead, but hey, it's all good.
>
> Another example: eclipse users like eclipse integration so for
> them egit makes perfect sense.
>
> Maybe that makes git-cola the poor man's smartgit?
> If that's the case then it looks like the poor man is still
> winning according to the feature matrix on the git wiki ;)
> I don't know.. I haven't used smartgit, but if there are
> any features that people are itching to have that git-cola
> doesn't then feel free to throw it on the backlog:
>
> http://github.com/davvid/git-cola/issues
>
> At first glance, the gitk-like history widget in smartgit
> is very nice.  I've been thinking about how to implement that in
> PyQt for a while but haven't yet hammered it out.
>
>
> Have fun,
>
> --
> 		David
>
-- 
Sent from my mobile device

Dilip

← back to recent threads