{"thread":{"id":"15786","subject":"[Announce] teamGit v0.0.3","startedAt":"2008-10-05T09:39:53Z","lastAt":"2008-10-06T01:52:59Z","messageCount":5,"participants":["bain","Jakub Narebski","Stephan Beyer","Martin Langhoff"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"92330","messageId":"8ce0dfd6-2bd7-4e94-901f-b7c9bbd114aa@w39g2000prb.googlegroups.com","threadId":"15786","inReplyTo":null,"subject":"[Announce] teamGit v0.0.3","fromName":"bain","fromEmail":"bain@devslashzero.com","sentAt":"2008-10-05T09:39:53Z","receivedAt":"2008-10-05T09:39:53Z","isPatch":false,"sender":{"key":"bain@devslashzero.com","avatar":"https://gravatar.com/avatar/3f9bfde580be8d4de9df5a129387d9069d43eb1a65d745c583de9dfe9d97ebc8?d=mp&s=160"},"body":"Hi all,\n\nThis is an announcement for a small project to create a functional git\ngui.\nThis project was born as kgit a couple of years back when i needed a\nui commit tool and none other were mature.\nMy ambitions have grown since then and I recoded it in pure QT4.\n\nThe short description of the application :-\n\nCurrently it is of course in very early alpha stage.\nIt works stable to do following things,\n\n1. Its a pretty good commit tool. Just double click on unstaged files\nto stage them. It supports staging hunks (just double click on the\nhunk you want to stage in diff pane)  and the related stuff.  You can\noptionally view untracked files and stage them for inclusion as well.\n2. Its a preliminary repository viewer, it does not support graphical\nrepresentation for want of performance.\n3. It has few other git command implemented, a quick issue of pull/\npush, a reset command, cherry pick command and some branch management\nimplemented.\n\nKnown problems,\n1. Icons make no sense i just dumped kde icons dir to the project\nresources and picked the ones i could match or just at random (e.g.\ncheckout is a smilie)\n2. No documentation, will be addressed soon.\n3. All git commands can not be canceled in between. But with git thats\nnot usually a big issue.\n\nLong description:\n\nYou can find the info on\nhttp://www.devslashzero.com/teamgit\n\nDownload\nhttp://www.devslashzero.com/teamgit/download (you will need qt-dev >\n4.4)\n\nThis is so far tested only on ubuntu 8.04 with backports repo enabled\nand qt update installed.\n\nUltimate goal of the project is to add much more than just version\ncontrol on top of git. But giving git a ui will always remain an\nimportant goal.\nYou can view continually evolving roadmap at\nhttp://www.devslashzero.com/teamgit/roadmap\n\nWith this announcement i am looking for feedback on the overall\ninterface design (commit procedure dialogs etc.) and feature requests.\n\nWARNING: never been used out side controlled environment. Use at your\nown risk.\n\n\nAbhijit Bhopatkar - BAIN\n"},{"id":"92331","messageId":"m38wt3qrij.fsf@localhost.localdomain","threadId":"15786","inReplyTo":"8ce0dfd6-2bd7-4e94-901f-b7c9bbd114aa@w39g2000prb.googlegroups.com","subject":"Re: [Announce] teamGit v0.0.3","fromName":"Jakub Narebski","fromEmail":"jnareb@gmail.com","sentAt":"2008-10-05T10:14:01Z","receivedAt":"2008-10-05T10:14:01Z","isPatch":false,"sender":{"key":"jnareb@gmail.com","avatar":"https://avatars.githubusercontent.com/u/2706?v=4"},"body":"bain <bain@devslashzero.com> writes:\n\n> This is an announcement for a small project to create a functional\n> git gui.  This project was born as KGit a couple of years back when\n> i needed a ui commit tool and none other were mature.  My ambitions\n> have grown since then and I recoded it in pure QT4.\n\nCould you please add info about teamGit to the git wiki page\nhttp://git.or.cz/gitwiki/InterfacesFrontendsAndTools ? I think\njust below now defunct and unmaintained KGit (or just above) would\nbe best.\n\nTIA.\n\nP.S. How it differs from othe Git GUIs, like gitk+git-gui, qgit\nor git-cola?\n-- \nJakub Narebski\nPoland\nShadeHawk on #git\n"},{"id":"92333","messageId":"22717858-31ce-4979-9d8e-167601f0e82e@i24g2000prf.googlegroups.com","threadId":"15786","inReplyTo":"m38wt3qrij.fsf@localhost.localdomain","subject":"Re: teamGit v0.0.3","fromName":"bain","fromEmail":"bain@devslashzero.com","sentAt":"2008-10-05T15:13:50Z","receivedAt":"2008-10-05T15:13:50Z","isPatch":false,"sender":{"key":"bain@devslashzero.com","avatar":"https://gravatar.com/avatar/3f9bfde580be8d4de9df5a129387d9069d43eb1a65d745c583de9dfe9d97ebc8?d=mp&s=160"},"body":"> Could you please add info about teamGit to the git wiki pagehttp://git.or.cz/gitwiki/InterfacesFrontendsAndTools? I think\n> just below now defunct and unmaintained KGit (or just above) would\n> be best.\nWill do ASAP\n\n> P.S. How it differs from othe Git GUIs, like gitk+git-gui, qgit\n> or git-cola?It differs from\n1. gitk and git-gui : its not as ugly :p, well actually neither of\nthem fulfilled speed requirements on my 'not so old' but 'ancient by\ncomputer standards' p4 laptop.\n2. qgit4 : actually its not very different except that i don't find\ninterface of qgit too friendly. Neway i would have used qgit instead\nif it was at the stage its now two years back. i also tried to base my\ncode off qgit's plumbing unfortunately it wasn't easy to rip it. I\ndidn't like the complicated unreadable typical c++ code design so\nchose not to participate in there. (to make things clear qgit is\nexcellent, and wonderfully coded. Marc has done real good job of using\nc++ to its fullest and this is not a comment on his coding\ncapabilities. Its only that i am just too poor a c++ developer and\nconsider c++ too confusing for active contirbution in core design by\nothers.) So one of the aims i have in teamGit is to keep it as clean\nand simple as possible (not easy goal i must add and i might already\nbe off).\n3. git-cola: i hate scirpting used as mainstay applications.\n\nBesides all of the above teamGit differes drastically in its end\nroadmap.\nIt will ultimately be complete project management tool. A developer\nshould be able to completely manage his coding activities from inside\nteamGit, plus a team collaberation added as an advantage.\n\nBut these are reallllyyyyyy lloooonnngg term goals, if it ever gets\nthere.\n\nThanks,\nBAIN\n"},{"id":"92380","messageId":"20081006013303.GB25639@leksak.fem-net","threadId":"15786","inReplyTo":"22717858-31ce-4979-9d8e-167601f0e82e@i24g2000prf.googlegroups.com","subject":"git UI feature matrix (was: Re: teamGit v0.0.3)","fromName":"Stephan Beyer","fromEmail":"s-beyer@gmx.net","sentAt":"2008-10-06T01:33:03Z","receivedAt":"2008-10-06T01:33:03Z","isPatch":false,"sender":{"key":"s-beyer@gmx.net","avatar":"https://avatars.githubusercontent.com/u/143889?v=4"},"body":"Hi,\n\nbain wrote:\n> > Could you please add info about teamGit to the git wiki page\n> > http://git.or.cz/gitwiki/InterfacesFrontendsAndTools? I think\n> > just below now defunct and unmaintained KGit (or just above) would\n> > be best.\n> Will do ASAP\n\nBecause there are a lot of UIs and GUIs for git I thought a \"feature\nmatrix\" could be cool.  I created a stub on the mentioned wiki page.\n\nSo it'd be nice if you could add a column for teamGit there and perhaps\nsome rows for features that are worth mentioning (if those already exist\nin teamGit).\nI was unsure what features are useful to mention, because I do not really\nuse git GUIs. (I only use gitk for history viewing, but only when I'm\ntoo lazy to type \"git log --decorate --graph\".)\n\nRegards,\n  Stephan\n\nPS: Such a feature matrix could also be useful for the git web\n    interfaces.\n\n-- \nStephan Beyer <s-beyer@gmx.net>, PGP 0x6EDDD207FCC5040F\n"},{"id":"92381","messageId":"46a038f90810051852x115a5305u44c474002d8057a@mail.gmail.com","threadId":"15786","inReplyTo":"20081006013303.GB25639@leksak.fem-net","subject":"Re: git UI feature matrix (was: Re: teamGit v0.0.3)","fromName":"Martin Langhoff","fromEmail":"martin.langhoff@gmail.com","sentAt":"2008-10-06T01:52:59Z","receivedAt":"2008-10-06T01:52:59Z","isPatch":false,"sender":{"key":"martin.langhoff@gmail.com","avatar":"https://gravatar.com/avatar/1e3f311b6c4c15836501901ca58f8c0b0667246488084ba524d8bc9867e22fd9?d=mp&s=160"},"body":"On Mon, Oct 6, 2008 at 2:33 PM, Stephan Beyer <s-beyer@gmx.net> wrote:\n> Hi,\n>\n> bain wrote:\n>> > Could you please add info about teamGit to the git wiki page\n>> > http://git.or.cz/gitwiki/InterfacesFrontendsAndTools? I think\n>> > just below now defunct and unmaintained KGit (or just above) would\n>> > be best.\n>> Will do ASAP\n>\n> Because there are a lot of UIs and GUIs for git I thought a \"feature\n> matrix\" could be cool.  I created a stub on the mentioned wiki page.\n\nI volunteer to start a \"give a beer to a programmer that eschews\nwriting his own and helps others polish/extend an existing one\" fund\n:-p\n\ncheers,\n\n\n\nm\n-- \n martin.langhoff@gmail.com\n martin@laptop.org -- School Server Architect\n - ask interesting questions\n - don't get distracted with shiny stuff  - working code first\n - http://wiki.laptop.org/go/User:Martinlanghoff\n"}]}