{"thread":{"id":"15580","subject":"GitTogether topics status","startedAt":"2008-09-18T20:07:21Z","lastAt":"2008-09-19T10:11:52Z","messageCount":6,"participants":["Christian Couder","Jakub Narebski","Scott Chacon","Johannes Schindelin"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"91069","messageId":"200809182207.21448.chriscool@tuxfamily.org","threadId":"15580","inReplyTo":null,"subject":"GitTogether topics status","fromName":"Christian Couder","fromEmail":"chriscool@tuxfamily.org","sentAt":"2008-09-18T20:07:21Z","receivedAt":"2008-09-18T20:07:21Z","isPatch":false,"sender":{"key":"christian.couder@gmail.com","avatar":"https://avatars.githubusercontent.com/u/208954?v=4"},"body":"Hi,\n\nAs can be seen on the GitTogether page on the wiki: \n\nhttp://git.or.cz/gitwiki/GitTogether\n\nwe may have the following speakers/topics:\n\n* Shawn O. Pearce:\n\t- bundle related secret project,\n\t- JGit,\n\t- PackV4,\n\n* Sam Vilain:\n\t- GitTorrent (current state, security considerations, future direction),\n\t- Git as a DB backend,\n\n* Junio C Hamano:\n\t- TBD,\n\nSome people are not yet decided and others have not yet be contacted. So the \nlist of possible speakers may grow. By the way if you want to talk or \nintroduce a discussion/workshop/haxession please contact us (Shawn and \nmyself).\n\nThe topics suggested on the wiki are:\n\n\t- GitTorrent: current state, security considerations, future direction\n\t- Submodules: how to make a UI for this important feature that is intuitive \nand complete\n\t- PackV4\n\t- JGit, quo vadis1?\n\t- Using Git for everything but source (Git as a backup tool, how to handle \nlarge blobs, using as a DB back-end, etc)\n\t- How to make Git more attractive to the Google Code folks?\n\t- Success/War stories (big wanking session for Gits)\n\t- Linkable library for basic object access (libification or new library)\n\t- Git GUI that even a designer could use (GitCheetah, AKA TortoiseGit?)\n\t- Shawn's current bundle related secret project\n\t- TopGit introduction/design/integration(?)\n\t- Pasky's current pickaxe related \"secret project\" (if tangible by then)\n\t- New Git Homepage hammering-out\n\t- Extending Git with volatile metadata database (see \n20080910164045.GL10360@machine.or.cz)\n\t- Git Survey 2008 results and discussion\n\t- Free form \"We tried to use git in our project this way, didn't work very \nwell\" session, where participants are not allowed to say \"Your workflow is \nbroken\".\n\nMore topics/ideas are welcome.\n\nThanks,\nChristian.\n"},{"id":"91074","messageId":"m363otmb8p.fsf@localhost.localdomain","threadId":"15580","inReplyTo":"200809182207.21448.chriscool@tuxfamily.org","subject":"Re: GitTogether topics status","fromName":"Jakub Narebski","fromEmail":"jnareb@gmail.com","sentAt":"2008-09-18T20:48:26Z","receivedAt":"2008-09-18T20:48:26Z","isPatch":false,"sender":{"key":"jnareb@gmail.com","avatar":"https://avatars.githubusercontent.com/u/2706?v=4"},"body":"Christian Couder <chriscool@tuxfamily.org> writes:\n\n> The topics suggested on the wiki are:\n[...]\n> More topics/ideas are welcome.\n\nPerhaps a good idea would be to take advantage of whiteboards and\nmeeting face to face, and talk for example about ideas for perfect GUI\nfor git, or for editor/IDE/RAD integration interface, designing\nmockups of UI.  This could aldo help with improving git homepage (the\noriginal one, I guess).\n\nWhat also might be interesting to talk about scriptability, having\ndefined API, libification (I see that there is planned), interfaces to\nother programming languages versus calling git plumbing versus\nreimplementing git in other languages (e.g. JGit vs JavaGit, Grit vs\nRuby/Git, GitPython vs PyGit, Git.pm vs Git::Repo), but I guess this\ndiscussion could be had on git mailing list.\n\n-- \nJakub Narebski\nPoland\nShadeHawk on #git\n"},{"id":"91087","messageId":"200809190703.11969.chriscool@tuxfamily.org","threadId":"15580","inReplyTo":"m363otmb8p.fsf@localhost.localdomain","subject":"Re: GitTogether topics status","fromName":"Christian Couder","fromEmail":"chriscool@tuxfamily.org","sentAt":"2008-09-19T05:03:11Z","receivedAt":"2008-09-19T05:03:11Z","isPatch":false,"sender":{"key":"christian.couder@gmail.com","avatar":"https://avatars.githubusercontent.com/u/208954?v=4"},"body":"Le jeudi 18 septembre 2008, Jakub Narebski a écrit :\n> Christian Couder <chriscool@tuxfamily.org> writes:\n> > The topics suggested on the wiki are:\n>\n> [...]\n>\n> > More topics/ideas are welcome.\n>\n> Perhaps a good idea would be to take advantage of whiteboards and\n> meeting face to face, and talk for example about ideas for perfect GUI\n> for git, or for editor/IDE/RAD integration interface, designing\n> mockups of UI.  This could aldo help with improving git homepage (the\n> original one, I guess).\n\nOk. There are now the following topics together on the wiki:\n\n * Git GUI that even a designer could use (Git``Cheetah, AKA Tortoise``Git?) \n(UI session?)\n * Git integration with IDE, RAD, and editors (UI session?)\n * New Git Homepage hammering-out (UI session?)\n\nThe second one is new. And \"(UI session?)\" was added at the end of each of \nthem.\n\n> What also might be interesting to talk about scriptability, having\n> defined API, libification (I see that there is planned), interfaces to\n> other programming languages versus calling git plumbing versus\n> reimplementing git in other languages (e.g. JGit vs JavaGit, Grit vs\n> Ruby/Git, GitPython vs PyGit, Git.pm vs Git::Repo), but I guess this\n> discussion could be had on git mailing list.\n\nThe following topics are now together on the wiki:\n\n * Linkable library for basic object access (libification or new library) \n * Scriptability, using git in other languages (using interfaces vs calling \nplumbing vs reimplementting)\n\nThe second one is new.\n\nIf we want these topics to be discussed during the GitTogether, we need \nsomeone who wants to talk about or at least introduce these subjects \nthough. (Hint, hint.)\n\nThanks,\nChristian.\n"},{"id":"91089","messageId":"d411cc4a0809182303x365e2280r3fc8a9a3534d8890@mail.gmail.com","threadId":"15580","inReplyTo":"200809190703.11969.chriscool@tuxfamily.org","subject":"Re: GitTogether topics status","fromName":"Scott Chacon","fromEmail":"schacon@gmail.com","sentAt":"2008-09-19T06:03:12Z","receivedAt":"2008-09-19T06:03:12Z","isPatch":false,"sender":{"key":"schacon@gmail.com","avatar":"https://gravatar.com/avatar/9b13a8a078e1dcf8588c4eea9554445d51ebed6c41b51f56f4d96738130b05c6?d=mp&s=160"},"body":"Hi,\n\nOn Thu, Sep 18, 2008 at 10:03 PM, Christian Couder\n<chriscool@tuxfamily.org> wrote:\n> Le jeudi 18 septembre 2008, Jakub Narebski a écrit :\n>> Christian Couder <chriscool@tuxfamily.org> writes:\n>> > The topics suggested on the wiki are:\n>>\n>> [...]\n>>\n>> > More topics/ideas are welcome.\n>>\n>> Perhaps a good idea would be to take advantage of whiteboards and\n>> meeting face to face, and talk for example about ideas for perfect GUI\n>> for git, or for editor/IDE/RAD integration interface, designing\n>> mockups of UI.  This could aldo help with improving git homepage (the\n>> original one, I guess).\n>\n> Ok. There are now the following topics together on the wiki:\n>\n>  * Git GUI that even a designer could use (Git``Cheetah, AKA Tortoise``Git?)\n> (UI session?)\n>  * Git integration with IDE, RAD, and editors (UI session?)\n>  * New Git Homepage hammering-out (UI session?)\n>\n> The second one is new. And \"(UI session?)\" was added at the end of each of\n> them.\n>\n>> What also might be interesting to talk about scriptability, having\n>> defined API, libification (I see that there is planned), interfaces to\n>> other programming languages versus calling git plumbing versus\n>> reimplementing git in other languages (e.g. JGit vs JavaGit, Grit vs\n>> Ruby/Git, GitPython vs PyGit, Git.pm vs Git::Repo), but I guess this\n>> discussion could be had on git mailing list.\n>\n> The following topics are now together on the wiki:\n>\n>  * Linkable library for basic object access (libification or new library)\n>  * Scriptability, using git in other languages (using interfaces vs calling\n> plumbing vs reimplementting)\n>\n> The second one is new.\n>\n> If we want these topics to be discussed during the GitTogether, we need\n> someone who wants to talk about or at least introduce these subjects\n> though. (Hint, hint.)\n\nI would be happy to talk about / introduce at least the second one,\nsince I've done most of the work on the pure-ruby implementation of\ngit in the Grit project, which is one of the more popular of the\nre-implementations out there (and runs the GitHub site).  I would also\nbe happy to help with a discussion on the first one, since I added it\nto the wiki in the first place and it is heavily connected to the\nsecond topic.  I very much want to see a library that provides basic\nGit object access that we can use to write proper bindings in\nRuby/Python/Perl.  If the current Git code is too difficult to libify\nproperly, then perhaps an alternate C implementation that is built\nonly for that purpose is preferable to having a re-implementation in\n_every_ language.  Looking forward to the discussion.\n\nScott\n\n>\n> Thanks,\n> Christian.\n>\n>\n> --\n> To unsubscribe from this list: send the line \"unsubscribe git\" in\n> the body of a message to majordomo@vger.kernel.org\n> More majordomo info at  http://vger.kernel.org/majordomo-info.html\n>\n"},{"id":"91090","messageId":"200809190835.55103.chriscool@tuxfamily.org","threadId":"15580","inReplyTo":"d411cc4a0809182303x365e2280r3fc8a9a3534d8890@mail.gmail.com","subject":"Re: GitTogether topics status","fromName":"Christian Couder","fromEmail":"chriscool@tuxfamily.org","sentAt":"2008-09-19T06:35:54Z","receivedAt":"2008-09-19T06:35:54Z","isPatch":false,"sender":{"key":"christian.couder@gmail.com","avatar":"https://avatars.githubusercontent.com/u/208954?v=4"},"body":"Le vendredi 19 septembre 2008, Scott Chacon a écrit :\n> Hi,\n>\n> On Thu, Sep 18, 2008 at 10:03 PM, Christian Couder\n>\n> <chriscool@tuxfamily.org> wrote:\n> > Le jeudi 18 septembre 2008, Jakub Narebski a écrit :\n> >\n> >> What also might be interesting to talk about scriptability, having\n> >> defined API, libification (I see that there is planned), interfaces to\n> >> other programming languages versus calling git plumbing versus\n> >> reimplementing git in other languages (e.g. JGit vs JavaGit, Grit vs\n> >> Ruby/Git, GitPython vs PyGit, Git.pm vs Git::Repo), but I guess this\n> >> discussion could be had on git mailing list.\n> >\n> > The following topics are now together on the wiki:\n> >\n> >  * Linkable library for basic object access (libification or new\n> > library) * Scriptability, using git in other languages (using\n> > interfaces vs calling plumbing vs reimplementting)\n> >\n> > The second one is new.\n> >\n> > If we want these topics to be discussed during the GitTogether, we need\n> > someone who wants to talk about or at least introduce these subjects\n> > though. (Hint, hint.)\n>\n> I would be happy to talk about / introduce at least the second one,\n> since I've done most of the work on the pure-ruby implementation of\n> git in the Grit project, which is one of the more popular of the\n> re-implementations out there (and runs the GitHub site).  I would also\n> be happy to help with a discussion on the first one, since I added it\n> to the wiki in the first place and it is heavily connected to the\n> second topic.  I very much want to see a library that provides basic\n> Git object access that we can use to write proper bindings in\n> Ruby/Python/Perl.  If the current Git code is too difficult to libify\n> properly, then perhaps an alternate C implementation that is built\n> only for that purpose is preferable to having a re-implementation in\n> _every_ language.  Looking forward to the discussion.\n\nGreat! You are now in the \"Possible speakers\" list on the wiki.\n\nThanks,\nChristian.  \n"},{"id":"91102","messageId":"alpine.DEB.1.00.0809191209550.13830@pacific.mpi-cbg.de.mpi-cbg.de","threadId":"15580","inReplyTo":"d411cc4a0809182303x365e2280r3fc8a9a3534d8890@mail.gmail.com","subject":"Re: GitTogether topics status","fromName":"Johannes Schindelin","fromEmail":"johannes.schindelin@gmx.de","sentAt":"2008-09-19T10:11:52Z","receivedAt":"2008-09-19T10:11:52Z","isPatch":false,"sender":{"key":"johannes.schindelin@gmx.de","avatar":"https://avatars.githubusercontent.com/u/127790?v=4"},"body":"Hi,\n\nOn Thu, 18 Sep 2008, Scott Chacon wrote:\n\n> I very much want to see a library that provides basic Git object access \n> that we can use to write proper bindings in Ruby/Python/Perl.  If the \n> current Git code is too difficult to libify properly, then perhaps an \n> alternate C implementation that is built only for that purpose is \n> preferable to having a re-implementation in _every_ language.  Looking \n> forward to the discussion.\n\nlibgit-thin.  What is missing is somebody taking this forward (and this \nincludes making it more public on the Git mailing list).\n\nHth,\nDscho\n"}]}