{"thread":{"id":"21821","subject":"Git GUI client SmartGit released","startedAt":"2009-12-02T07:45:25Z","lastAt":"2009-12-08T14:17:36Z","messageCount":9,"participants":["Marc Strapetz","Shawn O. Pearce","Dilip M","Johannes Schindelin","David Aguilar","Alexander Kitaev"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"128981","messageId":"4B161B15.2020106@syntevo.com","threadId":"21821","inReplyTo":null,"subject":"Git GUI client SmartGit released","fromName":"Marc Strapetz","fromEmail":"marc.strapetz@syntevo.com","sentAt":"2009-12-02T07:45:25Z","receivedAt":"2009-12-02T07:45:25Z","isPatch":false,"sender":{"key":"marc.strapetz@syntevo.com","avatar":"https://avatars.githubusercontent.com/u/3380730?v=4"},"body":"We are proud to announce the general availability of our Git client\nSmartGit[1]:\n\n http://www.syntevo.com/smartgit/index.html\n\nThank you, Git community, for the great DVCS you are building and the\nfeed-back to SmartGit!\n\n--\nBest regards,\nMarc Strapetz\n=============\nsyntevo GmbH\nhttp://www.syntevo.com\nhttp://blog.syntevo.com\n\n[1] Please don't be offended by the name, it has historical roots. ;)\n"},{"id":"129015","messageId":"20091202164810.GB31648@spearce.org","threadId":"21821","inReplyTo":"4B161B15.2020106@syntevo.com","subject":"Re: Git GUI client SmartGit released","fromName":"Shawn O. Pearce","fromEmail":"spearce@spearce.org","sentAt":"2009-12-02T16:48:10Z","receivedAt":"2009-12-02T16:48:10Z","isPatch":false,"sender":{"key":"spearce@spearce.org","avatar":"https://avatars.githubusercontent.com/u/34844?v=4"},"body":"Marc Strapetz <marc.strapetz@syntevo.com> wrote:\n> We are proud to announce the general availability of our Git client\n> SmartGit[1]:\n> \n>  http://www.syntevo.com/smartgit/index.html\n\nCongrats on your release.\n\nI noticed you use JGit and the Trilead SSH client.\n\nI'm curious, did you guys replace JSch because its a pile of junk?\nDid you patch JGit to use Trilead SSH instead of JSch?  If so,\nwould you be interested in contributing that change back to JGit?\nI'm rather fed up with JSch...  :-)\n\n-- \nShawn.\n"},{"id":"129069","messageId":"4B16D8F8.90804@syntevo.com","threadId":"21821","inReplyTo":"20091202164810.GB31648@spearce.org","subject":"Re: Git GUI client SmartGit released","fromName":"Marc Strapetz","fromEmail":"marc.strapetz@syntevo.com","sentAt":"2009-12-02T21:15:36Z","receivedAt":"2009-12-02T21:15:36Z","isPatch":false,"sender":{"key":"marc.strapetz@syntevo.com","avatar":"https://avatars.githubusercontent.com/u/3380730?v=4"},"body":"> I noticed you use JGit and the Trilead SSH client.\n> \n> I'm curious, did you guys replace JSch because its a pile of junk?\n> Did you patch JGit to use Trilead SSH instead of JSch?  If so,\n> would you be interested in contributing that change back to JGit?\n> I'm rather fed up with JSch...  :-)\n\nWe currently don't use JGit's transport, but we plant a custom SSH\nclient on the git executable which connects back to SmartGit and just\ntunnels SSH data through. Anyway, I can remember that SVNKit was using\nJSch initially and they switched to Trilead because of problems with\nJSch (maybe Alexander in Cc can shed more light on that).\n\n--\nBest regards,\nMarc Strapetz\n=============\nsyntevo GmbH\nhttp://www.syntevo.com\nhttp://blog.syntevo.com\n\n\n\nShawn O. Pearce wrote:\n> Marc Strapetz <marc.strapetz@syntevo.com> wrote:\n>> We are proud to announce the general availability of our Git client\n>> SmartGit[1]:\n>>\n>>  http://www.syntevo.com/smartgit/index.html\n> \n> Congrats on your release.\n> \n> I noticed you use JGit and the Trilead SSH client.\n> \n> I'm curious, did you guys replace JSch because its a pile of junk?\n> Did you patch JGit to use Trilead SSH instead of JSch?  If so,\n> would you be interested in contributing that change back to JGit?\n> I'm rather fed up with JSch...  :-)\n> \n"},{"id":"129259","messageId":"c94f8e120912042337n43d5bcd0qc61a2820a8009dc4@mail.gmail.com","threadId":"21821","inReplyTo":"4B161B15.2020106@syntevo.com","subject":"Re: Git GUI client SmartGit released","fromName":"Dilip M","fromEmail":"dilipm79@gmail.com","sentAt":"2009-12-05T07:37:27Z","receivedAt":"2009-12-05T07:37:27Z","isPatch":false,"sender":{"key":"dilipm79@gmail.com","avatar":"https://gravatar.com/avatar/9417e308513ce9251de2802a026c72eb164e6c9b9d7143a3ee13f6ed0c4d1bd5?d=mp&s=160"},"body":"2009/12/2 Marc Strapetz <marc.strapetz@syntevo.com>:\n\n> We are proud to announce the general availability of our Git client\n> SmartGit[1]:\n>\n>  http://www.syntevo.com/smartgit/index.html\n>\n> Thank you, Git community, for the great DVCS you are building and the\n> feed-back to SmartGit!\n\nMan! this is what missing for GIT! Way to go!\n\n\n-- \nDilip\n"},{"id":"129269","messageId":"alpine.DEB.1.00.0912051601040.4985@pacific.mpi-cbg.de","threadId":"21821","inReplyTo":"c94f8e120912042337n43d5bcd0qc61a2820a8009dc4@mail.gmail.com","subject":"Re: Git GUI client SmartGit released","fromName":"Johannes Schindelin","fromEmail":"johannes.schindelin@gmx.de","sentAt":"2009-12-05T15:01:28Z","receivedAt":"2009-12-05T15:01:28Z","isPatch":false,"sender":{"key":"johannes.schindelin@gmx.de","avatar":"https://avatars.githubusercontent.com/u/127790?v=4"},"body":"Hi,\n\nOn Sat, 5 Dec 2009, Dilip M wrote:\n\n> 2009/12/2 Marc Strapetz <marc.strapetz@syntevo.com>:\n> \n> > We are proud to announce the general availability of our Git client\n> > SmartGit[1]:\n> >\n> >  http://www.syntevo.com/smartgit/index.html\n> >\n> > Thank you, Git community, for the great DVCS you are building and the\n> > feed-back to SmartGit!\n> \n> Man! this is what missing for GIT! Way to go!\n\nAs for \"missing\", do you refer to \"paid service\", or \"yet another GUI\"?\n\nJust curious,\nDscho\n"},{"id":"129276","messageId":"c94f8e120912050832o6d43672bla3beb1e3cedd7db3@mail.gmail.com","threadId":"21821","inReplyTo":"alpine.DEB.1.00.0912051601040.4985@pacific.mpi-cbg.de","subject":"Re: Git GUI client SmartGit released","fromName":"Dilip M","fromEmail":"dilipm79@gmail.com","sentAt":"2009-12-05T16:32:08Z","receivedAt":"2009-12-05T16:32:08Z","isPatch":false,"sender":{"key":"dilipm79@gmail.com","avatar":"https://gravatar.com/avatar/9417e308513ce9251de2802a026c72eb164e6c9b9d7143a3ee13f6ed0c4d1bd5?d=mp&s=160"},"body":"On Sat, Dec 5, 2009 at 8:31 PM, <Johannes.Schindelin@gmx.de> wrote:\n\n> As for \"missing\", do you refer to \"paid service\", or \"yet another GUI\"?\n\nAhaha! I can say \"a good gui\" :)\n\nI was not knowing that this was \"paid service\". I saw the screenshot\nand tried it. No doubt, it has a _great_ ui interface.  While installation I\nrealized that it is licensed.\n\n- SOFTWARE Non-Commercial License,\n- SOFTWARE Commercial License,\n- SOFTWARE Enterprise License.\n\n\n-- Dilip\n"},{"id":"129288","messageId":"20091205204455.GA49665@gmail.com","threadId":"21821","inReplyTo":"c94f8e120912050832o6d43672bla3beb1e3cedd7db3@mail.gmail.com","subject":"Re: Git GUI client SmartGit released","fromName":"David Aguilar","fromEmail":"davvid@gmail.com","sentAt":"2009-12-05T20:44:57Z","receivedAt":"2009-12-05T20:44:57Z","isPatch":false,"sender":{"key":"davvid@gmail.com","avatar":"https://avatars.githubusercontent.com/u/13196?v=4"},"body":"On Sat, Dec 05, 2009 at 10:02:08PM +0530, Dilip M wrote:\n> On Sat, Dec 5, 2009 at 8:31 PM, <Johannes.Schindelin@gmx.de> wrote:\n> \n> > As for \"missing\", do you refer to \"paid service\", or \"yet another GUI\"?\n> \n> Ahaha! I can say \"a good gui\" :)\n> \n> I was not knowing that this was \"paid service\". I saw the screenshot\n> and tried it. No doubt, it has a _great_ ui interface.  While installation I\n> realized that it is licensed.\n> \n> - SOFTWARE Non-Commercial License,\n> - SOFTWARE Commercial License,\n> - SOFTWARE Enterprise License.\n\n\nAside from the other good GUIs out there, have you tried\ngit-cola?\n\nhttp://cola.tuxfamily.org/\n\nIt's GPL and not too shabby.\nThe screenshots on the webpage are a bit out of date, though.\nI should probably get to writing the release announcment and\nupdating the screenshots ;)\n\nIt probably also depends on your platform of choice.\nI know some Windows users like explorer-integration, so stuff\nlike git-cheetah make a lot of sense for them.  I was a little\nsad to see that the tortoise-git guys didn't get the joke\n(who wants a tortoise when you have a cheetah?) and didn't\njust work on cheetah instead, but hey, it's all good.\n\nAnother example: eclipse users like eclipse integration so for\nthem egit makes perfect sense.\n\nMaybe that makes git-cola the poor man's smartgit?\nIf that's the case then it looks like the poor man is still\nwinning according to the feature matrix on the git wiki ;)\nI don't know.. I haven't used smartgit, but if there are\nany features that people are itching to have that git-cola\ndoesn't then feel free to throw it on the backlog:\n\nhttp://github.com/davvid/git-cola/issues\n\nAt first glance, the gitk-like history widget in smartgit\nis very nice.  I've been thinking about how to implement that in\nPyQt for a while but haven't yet hammered it out.\n\n\nHave fun,\n\n-- \n\t\tDavid\n"},{"id":"129313","messageId":"c94f8e120912052237g4be9afacmdd35031608c8700@mail.gmail.com","threadId":"21821","inReplyTo":"20091205204455.GA49665@gmail.com","subject":"Re: Git GUI client SmartGit released","fromName":"Dilip M","fromEmail":"dilipm79@gmail.com","sentAt":"2009-12-06T06:37:33Z","receivedAt":"2009-12-06T06:37:33Z","isPatch":false,"sender":{"key":"dilipm79@gmail.com","avatar":"https://gravatar.com/avatar/9417e308513ce9251de2802a026c72eb164e6c9b9d7143a3ee13f6ed0c4d1bd5?d=mp&s=160"},"body":"Hi, yes..Cheetah has more feature set. Have to give a try once.\n\nI really don't know the diff of Cheetah and Tortise. Want to know more\non Cheetah...any links would help. Some time back when googled all\nresulted in Tortise.\n\nOn 12/6/09, David Aguilar <davvid@gmail.com> wrote:\n> On Sat, Dec 05, 2009 at 10:02:08PM +0530, Dilip M wrote:\n>> On Sat, Dec 5, 2009 at 8:31 PM, <Johannes.Schindelin@gmx.de> wrote:\n>>\n>> > As for \"missing\", do you refer to \"paid service\", or \"yet another GUI\"?\n>>\n>> Ahaha! I can say \"a good gui\" :)\n>>\n>> I was not knowing that this was \"paid service\". I saw the screenshot\n>> and tried it. No doubt, it has a _great_ ui interface.  While installation\n>> I\n>> realized that it is licensed.\n>>\n>> - SOFTWARE Non-Commercial License,\n>> - SOFTWARE Commercial License,\n>> - SOFTWARE Enterprise License.\n>\n>\n> Aside from the other good GUIs out there, have you tried\n> git-cola?\n>\n> http://cola.tuxfamily.org/\n>\n> It's GPL and not too shabby.\n> The screenshots on the webpage are a bit out of date, though.\n> I should probably get to writing the release announcment and\n> updating the screenshots ;)\n>\n> It probably also depends on your platform of choice.\n> I know some Windows users like explorer-integration, so stuff\n> like git-cheetah make a lot of sense for them.  I was a little\n> sad to see that the tortoise-git guys didn't get the joke\n> (who wants a tortoise when you have a cheetah?) and didn't\n> just work on cheetah instead, but hey, it's all good.\n>\n> Another example: eclipse users like eclipse integration so for\n> them egit makes perfect sense.\n>\n> Maybe that makes git-cola the poor man's smartgit?\n> If that's the case then it looks like the poor man is still\n> winning according to the feature matrix on the git wiki ;)\n> I don't know.. I haven't used smartgit, but if there are\n> any features that people are itching to have that git-cola\n> doesn't then feel free to throw it on the backlog:\n>\n> http://github.com/davvid/git-cola/issues\n>\n> At first glance, the gitk-like history widget in smartgit\n> is very nice.  I've been thinking about how to implement that in\n> PyQt for a while but haven't yet hammered it out.\n>\n>\n> Have fun,\n>\n> --\n> \t\tDavid\n>\n\n-- \nSent from my mobile device\n\nDilip\n"},{"id":"129550","messageId":"4B1E6000.50206@svnkit.com","threadId":"21821","inReplyTo":"4B16D8F8.90804@syntevo.com","subject":"Re: Git GUI client SmartGit released","fromName":"Alexander Kitaev","fromEmail":"alexander.kitaev@svnkit.com","sentAt":"2009-12-08T14:17:36Z","receivedAt":"2009-12-08T14:17:36Z","isPatch":false,"sender":{"key":"alexander.kitaev@svnkit.com","avatar":null},"body":"Hello,\n\n>> I'm curious, did you guys replace JSch because its a pile of junk?\nAbove statement describes the reason behind my decision to use Trilead\nSSH instead of JSCH more or less precisely.\n\nIn particular, version of JSCH we were using, used to work extremely\nunreliable in case multiple channels within same connection were used\nsimultaneously. And code quality of JSCH didn't allow me to fix this and\nother JSch issues in reasonable time.\n\nAlexander Kitaev,\nTMate Software,\nhttp://svnkit.com/ - Java [Sub]Versioning Library!\nhttp://sqljet.com/ - Java SQLite Library!\n\nMarc Strapetz wrote:\n>> I noticed you use JGit and the Trilead SSH client.\n>>\n>> I'm curious, did you guys replace JSch because its a pile of junk?\n>> Did you patch JGit to use Trilead SSH instead of JSch?  If so,\n>> would you be interested in contributing that change back to JGit?\n>> I'm rather fed up with JSch...  :-)\n> \n> We currently don't use JGit's transport, but we plant a custom SSH\n> client on the git executable which connects back to SmartGit and just\n> tunnels SSH data through. Anyway, I can remember that SVNKit was using\n> JSch initially and they switched to Trilead because of problems with\n> JSch (maybe Alexander in Cc can shed more light on that).\n> \n> --\n> Best regards,\n> Marc Strapetz\n> =============\n> syntevo GmbH\n> http://www.syntevo.com\n> http://blog.syntevo.com\n> \n> \n> \n> Shawn O. Pearce wrote:\n>> Marc Strapetz <marc.strapetz@syntevo.com> wrote:\n>>> We are proud to announce the general availability of our Git client\n>>> SmartGit[1]:\n>>>\n>>>  http://www.syntevo.com/smartgit/index.html\n>> Congrats on your release.\n>>\n>> I noticed you use JGit and the Trilead SSH client.\n>>\n>> I'm curious, did you guys replace JSch because its a pile of junk?\n>> Did you patch JGit to use Trilead SSH instead of JSch?  If so,\n>> would you be interested in contributing that change back to JGit?\n>> I'm rather fed up with JSch...  :-)\n>>\n> \n"}]}