{"thread":{"id":"25594","subject":"gittogether session notes","startedAt":"2010-10-29T18:05:31Z","lastAt":"2010-11-01T20:52:55Z","messageCount":13,"participants":["Jeff King","Robin H. Johnson","A Large Angry SCM","Tom Preston-Werner","Jakub Narebski","Ilari Liusvaara","Shawn O. Pearce","Brad Larson"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"154799","messageId":"20101029180530.GA18997@sigill.intra.peff.net","threadId":"25594","inReplyTo":null,"subject":"gittogether session notes","fromName":"Jeff King","fromEmail":"peff@peff.net","sentAt":"2010-10-29T18:05:31Z","receivedAt":"2010-10-29T18:05:31Z","isPatch":false,"sender":{"key":"peff@peff.net","avatar":"https://avatars.githubusercontent.com/u/45925?v=4"},"body":"For anyone interested, session notes from GitTogether '10 are here:\n\n  https://git.wiki.kernel.org/index.php/GitTogether10#Session_notes\n\nThey are mostly rough transcriptions of the talks by a few volunteers,\nalong with slides from some of the speakers.  Some of it may be\nincomplete or confusing, but I'm sure many of the speakers would be\nhappy to carry discussion onto the list if emailed.\n\n-Peff\n"},{"id":"154800","messageId":"robbat2-20101029T180546-474972690Z@orbis-terrarum.net","threadId":"25594","inReplyTo":"20101029180530.GA18997@sigill.intra.peff.net","subject":"Re: gittogether session notes","fromName":"Robin H. Johnson","fromEmail":"robbat2@gentoo.org","sentAt":"2010-10-29T18:06:38Z","receivedAt":"2010-10-29T18:06:38Z","isPatch":false,"sender":{"key":"robbat2@gentoo.org","avatar":"https://avatars.githubusercontent.com/u/373898?v=4"},"body":"On Fri, Oct 29, 2010 at 02:05:31PM -0400,  Jeff King wrote:\n> For anyone interested, session notes from GitTogether '10 are here:\n>   https://git.wiki.kernel.org/index.php/GitTogether10#Session_notes\n> They are mostly rough transcriptions of the talks by a few volunteers,\n> along with slides from some of the speakers.  Some of it may be\n> incomplete or confusing, but I'm sure many of the speakers would be\n> happy to carry discussion onto the list if emailed.\nThanks for the notes :-).\n\nI would have loved to stay after the GSoC summit for GitTogether, but I\nhad other commitments.\n\n-- \nRobin Hugh Johnson\nGentoo Linux: Developer, Trustee & Infrastructure Lead\nE-Mail     : robbat2@gentoo.org\nGnuPG FP   : 11AC BA4F 4778 E3F6 E4ED  F38E B27B 944E 3488 4E85\n"},{"id":"154802","messageId":"4CCB0E67.60605@gmail.com","threadId":"25594","inReplyTo":"20101029180530.GA18997@sigill.intra.peff.net","subject":"Re: gittogether session notes","fromName":"A Large Angry SCM","fromEmail":"gitzilla@gmail.com","sentAt":"2010-10-29T18:11:51Z","receivedAt":"2010-10-29T18:11:51Z","isPatch":false,"sender":{"key":"gitzilla@gmail.com","avatar":"https://gravatar.com/avatar/354625c442439908ff3dd99757dee330e29e9df7847472384faf7a00add247fb?d=mp&s=160"},"body":"On 10/29/2010 02:05 PM, Jeff King wrote:\n> For anyone interested, session notes from GitTogether '10 are here:\n>\n>    https://git.wiki.kernel.org/index.php/GitTogether10#Session_notes\n>\n> They are mostly rough transcriptions of the talks by a few volunteers,\n> along with slides from some of the speakers.  Some of it may be\n> incomplete or confusing, but I'm sure many of the speakers would be\n> happy to carry discussion onto the list if emailed.\n\nDid the GitHub folks do the their Git scalability presentation? I was \nhoping to see notes and/or slides from that.\n"},{"id":"154803","messageId":"20101029182153.GA19160@sigill.intra.peff.net","threadId":"25594","inReplyTo":"4CCB0E67.60605@gmail.com","subject":"Re: gittogether session notes","fromName":"Jeff King","fromEmail":"peff@peff.net","sentAt":"2010-10-29T18:21:53Z","receivedAt":"2010-10-29T18:21:53Z","isPatch":false,"sender":{"key":"peff@peff.net","avatar":"https://avatars.githubusercontent.com/u/45925?v=4"},"body":"On Fri, Oct 29, 2010 at 02:11:51PM -0400, A Large Angry SCM wrote:\n\n> On 10/29/2010 02:05 PM, Jeff King wrote:\n> >For anyone interested, session notes from GitTogether '10 are here:\n> >\n> >   https://git.wiki.kernel.org/index.php/GitTogether10#Session_notes\n> >\n> >They are mostly rough transcriptions of the talks by a few volunteers,\n> >along with slides from some of the speakers.  Some of it may be\n> >incomplete or confusing, but I'm sure many of the speakers would be\n> >happy to carry discussion onto the list if emailed.\n> \n> Did the GitHub folks do the their Git scalability presentation? I was\n> hoping to see notes and/or slides from that.\n\nYeah, Tom talked about it, but there don't seem to be any notes. He did\nhave pretty slides, though. Tom, are your slides available anywhere? If\nthey're not super-secret, do you mind posting a link on the wiki?\n\n-Peff\n"},{"id":"154804","messageId":"AANLkTi=Hr_Bwu7WYi5PBAphzW+NC_qWR6NN=VuBUsZ83@mail.gmail.com","threadId":"25594","inReplyTo":"20101029182153.GA19160@sigill.intra.peff.net","subject":"Re: gittogether session notes","fromName":"Tom Preston-Werner","fromEmail":"tom@github.com","sentAt":"2010-10-29T18:33:41Z","receivedAt":"2010-10-29T18:33:41Z","isPatch":false,"sender":{"key":"tom@github.com","avatar":"https://gravatar.com/avatar/e38396c4b4d7977fac079a61a1b22c7eca553a9aac50efb1862daac22c65fc58?d=mp&s=160"},"body":"On Fri, Oct 29, 2010 at 11:21 AM, Jeff King <peff@peff.net> wrote:\n> On Fri, Oct 29, 2010 at 02:11:51PM -0400, A Large Angry SCM wrote:\n>> Did the GitHub folks do the their Git scalability presentation? I was\n>> hoping to see notes and/or slides from that.\n>\n> Yeah, Tom talked about it, but there don't seem to be any notes. He did\n> have pretty slides, though. Tom, are your slides available anywhere? If\n> they're not super-secret, do you mind posting a link on the wiki?\n\nI've added a link to the PDF slides on the wiki. For easy reference\nhere's the link:\n\nhttp://dl.dropbox.com/u/61881/GitHub-Infrastructure.pdf\n\nTom\n"},{"id":"154807","messageId":"4CCB1EDB.5080207@gmail.com","threadId":"25594","inReplyTo":"AANLkTi=Hr_Bwu7WYi5PBAphzW+NC_qWR6NN=VuBUsZ83@mail.gmail.com","subject":"Re: gittogether session notes","fromName":"A Large Angry SCM","fromEmail":"gitzilla@gmail.com","sentAt":"2010-10-29T19:22:03Z","receivedAt":"2010-10-29T19:22:03Z","isPatch":false,"sender":{"key":"gitzilla@gmail.com","avatar":"https://gravatar.com/avatar/354625c442439908ff3dd99757dee330e29e9df7847472384faf7a00add247fb?d=mp&s=160"},"body":"On 10/29/2010 02:33 PM, Tom Preston-Werner wrote:\n> On Fri, Oct 29, 2010 at 11:21 AM, Jeff King<peff@peff.net>  wrote:\n>> On Fri, Oct 29, 2010 at 02:11:51PM -0400, A Large Angry SCM wrote:\n>>> Did the GitHub folks do the their Git scalability presentation? I was\n>>> hoping to see notes and/or slides from that.\n>>\n>> Yeah, Tom talked about it, but there don't seem to be any notes. He did\n>> have pretty slides, though. Tom, are your slides available anywhere? If\n>> they're not super-secret, do you mind posting a link on the wiki?\n>\n> I've added a link to the PDF slides on the wiki. For easy reference\n> here's the link:\n>\n> http://dl.dropbox.com/u/61881/GitHub-Infrastructure.pdf\n\nThanks Tom.\n\nUnfortunately the slides don't stand on their own (they look nice, \nthough). Is there a write up that describes what's the slides are showing?\n"},{"id":"154808","messageId":"m3ocachkcy.fsf@localhost.localdomain","threadId":"25594","inReplyTo":"20101029180530.GA18997@sigill.intra.peff.net","subject":"Re: gittogether session notes","fromName":"Jakub Narebski","fromEmail":"jnareb@gmail.com","sentAt":"2010-10-29T19:26:15Z","receivedAt":"2010-10-29T19:26:15Z","isPatch":false,"sender":{"key":"jnareb@gmail.com","avatar":"https://avatars.githubusercontent.com/u/2706?v=4"},"body":"Jeff King <peff@peff.net> writes:\n\n> For anyone interested, session notes from GitTogether '10 are here:\n> \n>   https://git.wiki.kernel.org/index.php/GitTogether10#Session_notes\n> \n> They are mostly rough transcriptions of the talks by a few volunteers,\n> along with slides from some of the speakers.  Some of it may be\n> incomplete or confusing, but I'm sure many of the speakers would be\n> happy to carry discussion onto the list if emailed.\n\nThank you all who created and posted notes, and those who posted their\nslides.  It was a good idea to use Etherpad, I think.\n\n\nThe page about GitTogether 2010 on Git Wiki has a section called\n\"Suggested Topics\" - which of those were made, and what talks are\nmissing from it?\n\nI have provided below list with all 'suggested topics', with short\nnote if there are session notes notes, or talks slides, and in what\nformat.  You can see from it which are yet missing notes and slides.\n\n* How bup stores 1TB+ in git, and what exploded along the way\n  slides (ODP), notes (etherpad), documentation (github)\n\n* How can we make git-submodule/git-subtree usable by mere mortals?\n  notes x 2 (etherpad)\n\n* Dulwich\n  notes (etherpad)\n \n* Git on DHTs (Git on Cassandra)\n  notes/slides (Google Docs)\n\n* Distributed code reviews\n  notes (etherpad)\n\n* How to (not) abuse Git (multiple lightning talks)\n  ???\n\n* Resurrecting the exponential-stride/bisection algorithm; practical issues\n  notes (etherpad)\n\n* Git and Encryption : How To Do X\n  notes (etherpad)\n\n* Using Git in a centralized, Gui based environment - What we achieved\n  and what could be improved\n  slides (PDF), repositories (github)\n  \n* Tolerating clock skew in commit histories\n  notes (etherpad)\n\n* Git as Software Freedom Conservancy member project\n  notes (etherpad)\n\n* git-remote-hg\n  notes (etherpad)\n\n* Dealing with many large repositories with lots of old data\n  notes (etherpad)\n\n* State of libgit2\n  notes (etherpad)\n\n* Project status JGit / Projects using JGit / future roadmap\n  notes (etherpad)\n\n* Git Survey Results / Gerrit Survey Results\n  notes (etherpad) - only Gerrit Survey\n\n\n* Git Scalability at GitHub\n  slides (PDF)\n\n* How to improve Git Together\n  notes (etherpad)\n\n\nBelow there are proposed talks which either weren't presented, or lack\nnotes / slides.\n* Hudson and Gerrit integration\n* What's new on github: pull requests, git based wiki etc.\n* Git and Big Files\n* git log -L demo, combination of log and blame\n* RefInsteadOf (discussion)\n* git-always-on\n\n\nBelow there are notes and/or slides for which I don't have name of\npresentation, lightning talk, or discussion:\n\n* Gitweb caching\n  notes (etherpad)\n\n* Distributed Android builds\n  notes (etherpad)\n\n* git-cheetah\n  notes (etherpad)\n\n* Gerrit submodules support\n  notes (git wiki)\n\n-- \nJakub Narebski\nPoland\nShadeHawk on #git\n"},{"id":"154809","messageId":"20101029194626.GA30406@LK-Perkele-V2.elisa-laajakaista.fi","threadId":"25594","inReplyTo":"m3ocachkcy.fsf@localhost.localdomain","subject":"Re: gittogether session notes","fromName":"Ilari Liusvaara","fromEmail":"ilari.liusvaara@elisanet.fi","sentAt":"2010-10-29T19:46:27Z","receivedAt":"2010-10-29T19:46:27Z","isPatch":false,"sender":{"key":"ilari.liusvaara@elisanet.fi","avatar":null},"body":"On Fri, Oct 29, 2010 at 12:26:15PM -0700, Jakub Narebski wrote:\n> Jeff King <peff@peff.net> writes:\n> \n> > For anyone interested, session notes from GitTogether '10 are here:\n> > \n> >   https://git.wiki.kernel.org/index.php/GitTogether10#Session_notes\n> > \n> > They are mostly rough transcriptions of the talks by a few volunteers,\n> > along with slides from some of the speakers.  Some of it may be\n> > incomplete or confusing, but I'm sure many of the speakers would be\n> > happy to carry discussion onto the list if emailed.\n> \n> Thank you all who created and posted notes, and those who posted their\n> slides.  It was a good idea to use Etherpad, I think.\n \nAny plans to make page of notes that were posted to Etherpad? Because\nEtherpad doesn't seem to want to work for me... :-/\n\n-Ilari\n"},{"id":"154848","messageId":"201010301241.23283.jnareb@gmail.com","threadId":"25594","inReplyTo":"20101029194626.GA30406@LK-Perkele-V2.elisa-laajakaista.fi","subject":"Re: gittogether session notes","fromName":"Jakub Narebski","fromEmail":"jnareb@gmail.com","sentAt":"2010-10-30T10:41:22Z","receivedAt":"2010-10-30T10:41:22Z","isPatch":false,"sender":{"key":"jnareb@gmail.com","avatar":"https://avatars.githubusercontent.com/u/2706?v=4"},"body":"On Fri, Oct 29, 2010 21:46, Ilari Liusvaara wrote:\n> On Fri, Oct 29, 2010 at 12:26:15PM -0700, Jakub Narebski wrote:\n> > Jeff King <peff@peff.net> writes:\n> > \n> > > For anyone interested, session notes from GitTogether '10 are here:\n> > > \n> > >   https://git.wiki.kernel.org/index.php/GitTogether10#Session_notes\n> > > \n> > > They are mostly rough transcriptions of the talks by a few volunteers,\n> > > along with slides from some of the speakers.  Some of it may be\n> > > incomplete or confusing, but I'm sure many of the speakers would be\n> > > happy to carry discussion onto the list if emailed.\n> > \n> > Thank you all who created and posted notes, and those who posted their\n> > slides.  It was a good idea to use Etherpad, I think.\n>  \n> Any plans to make page of notes that were posted to Etherpad? Because\n> Etherpad doesn't seem to want to work for me... :-/\n\nUnfortunately Etherpad requires modern web browser.  It's a pity that\nit doesn't provide plain-HTML fallback like e.g. GMail; it would probably\nhave to be read-only (without write capabilities), but even that would\nhelp.\n\nI have reposted single notes on Git wiki, converting it semi-mechanically\nto Mediawiki format:\n  https://git.wiki.kernel.org/index.php/GitTogether10/bup\nlinked from GitTogether10 page (I tried for subpages, forgetting that\nthey are not enabled).\n\n-- \nJakub Narebski\nPoland\n"},{"id":"154941","messageId":"20101101202643.GA6119@sigill.intra.peff.net","threadId":"25594","inReplyTo":"m3ocachkcy.fsf@localhost.localdomain","subject":"Re: gittogether session notes","fromName":"Jeff King","fromEmail":"peff@peff.net","sentAt":"2010-11-01T20:26:43Z","receivedAt":"2010-11-01T20:26:43Z","isPatch":false,"sender":{"key":"peff@peff.net","avatar":"https://avatars.githubusercontent.com/u/45925?v=4"},"body":"On Fri, Oct 29, 2010 at 12:26:15PM -0700, Jakub Narebski wrote:\n\n> Below there are proposed talks which either weren't presented, or lack\n> notes / slides.\n> * Hudson and Gerrit integration\n\nBrad Larson talked about Hudson, and had slides. I don't seem to have an\nemail address for him, though.\n\n> * What's new on github: pull requests, git based wiki etc.\n> * Git and Big Files\n\nI think these two didn't happen.\n\n> * git log -L demo, combination of log and blame\n\nThomas did this, but it was mostly just showing off \"-L\".\n\n> * RefInsteadOf (discussion)\n> * git-always-on\n\nI don't remember these, but I could be wrong. We split into two groups\non the last day, so not everybody saw every talk.\n\n> Below there are notes and/or slides for which I don't have name of\n> presentation, lightning talk, or discussion:\n> \n> * Gitweb caching\n>   notes (etherpad)\n\nThis was by John Hawley.\n\n> * git-cheetah\n>   notes (etherpad)\n\nThis was a short demo from Heiko Voigt.\n\n> * Distributed Android builds\n>   notes (etherpad)\n> \n> * Gerrit submodules support\n>   notes (git wiki)\n\nThere were a lot of discussions on both of these topics, so I don't know\nif these notes even map to a specific planned talk.\n\n-Peff\n"},{"id":"154942","messageId":"20101101203241.GB22725@spearce.org","threadId":"25594","inReplyTo":"20101101202643.GA6119@sigill.intra.peff.net","subject":"Re: gittogether session notes","fromName":"Shawn O. Pearce","fromEmail":"spearce@spearce.org","sentAt":"2010-11-01T20:32:41Z","receivedAt":"2010-11-01T20:32:41Z","isPatch":false,"sender":{"key":"spearce@spearce.org","avatar":"https://avatars.githubusercontent.com/u/34844?v=4"},"body":"Jeff King <peff@peff.net> wrote:\n> On Fri, Oct 29, 2010 at 12:26:15PM -0700, Jakub Narebski wrote:\n> \n> > Below there are proposed talks which either weren't presented, or lack\n> > notes / slides.\n> > * Hudson and Gerrit integration\n> \n> Brad Larson talked about Hudson, and had slides. I don't seem to have an\n> email address for him, though.\n \nBrad, can you post your Hudson slides on the wiki?\n\n> > * What's new on github: pull requests, git based wiki etc.\n\nTom talked about this, but there weren't any slides.  He just\npresented the web site and described what he was showing.\n\n> > * Git and Big Files\n\nJohn Hawley and I talked about this a bit, it probably makes sense\nto take Avery's bup work and start to formalize it within core Git.\nBut yea, we didn't ever get around to debating the merits of a new\n\"sequence\" object type vs. defining a new variant of the current\ntree mode and reusing the current tree walking support to link in\nthe segments of the huge file.\n\nI think it really depends on what older versions of Git will\ndo.  If older Git versions would accept a different tree mode\n(e.g. '040001') and treat them as normal trees, we could at least\nuse older Git servers for push/pull/fsck/gc without breaking the\nrepository.  But doing a checkout would produce a directory of\nsegments, and updating a segment would break the directory mode.\nBut I suspect older gits will choke on that tree mode.\n\n> > * git log -L demo, combination of log and blame\n> \n> Thomas did this, but it was mostly just showing off \"-L\".\n \nAnd this is pretty cool too.  I was pretty impressed by the flag.\n\n> > * RefInsteadOf (discussion)\n\nRefInsteadOf turned out to be a non-discussion.  I asked the SEMC\nguys what they wanted... and it turns out its already handled\nsomewhere else and they didn't realize it.  They just needed to\nuse the fetch refspec in .git/config correctly.  :-)\n\n> > * git-always-on\n\nThis was the Qualcomm guys presenting how they use DRBD to keep\ngit in sync on multiple machines and implement quick fail-over when\nthere is a problem with the primary.\n\n-- \nShawn.\n"},{"id":"154943","messageId":"AANLkTim4g1=D9jqsiAavpR7_-1p2zFK5KjVD_Tabv0Tp@mail.gmail.com","threadId":"25594","inReplyTo":"20101101203241.GB22725@spearce.org","subject":"Re: gittogether session notes","fromName":"Brad Larson","fromEmail":"bklarson@gmail.com","sentAt":"2010-11-01T20:36:39Z","receivedAt":"2010-11-01T20:36:39Z","isPatch":false,"sender":{"key":"bklarson@gmail.com","avatar":"https://gravatar.com/avatar/40c5475c81d0a889d793db4de56550430124eec6f53f21aaac53373818a743e7?d=mp&s=160"},"body":"On Mon, Nov 1, 2010 at 3:32 PM, Shawn O. Pearce <spearce@spearce.org> wrote:\n> Jeff King <peff@peff.net> wrote:\n>> On Fri, Oct 29, 2010 at 12:26:15PM -0700, Jakub Narebski wrote:\n>>\n>> > Below there are proposed talks which either weren't presented, or lack\n>> > notes / slides.\n>> > * Hudson and Gerrit integration\n>>\n>> Brad Larson talked about Hudson, and had slides. I don't seem to have an\n>> email address for him, though.\n>\n> Brad, can you post your Hudson slides on the wiki?\n\nI didn't have slides, just a live demo of Hudson running on my box\ndoing build tests of tools/gerrit from android.git.kernel.org.  I'll\ntake some screen shots and throw them into a presentation for\nhistorical reference.  Should I email that to someone or ...?\n\nBrad\n\n\n>\n>> > * What's new on github: pull requests, git based wiki etc.\n>\n> Tom talked about this, but there weren't any slides.  He just\n> presented the web site and described what he was showing.\n>\n>> > * Git and Big Files\n>\n> John Hawley and I talked about this a bit, it probably makes sense\n> to take Avery's bup work and start to formalize it within core Git.\n> But yea, we didn't ever get around to debating the merits of a new\n> \"sequence\" object type vs. defining a new variant of the current\n> tree mode and reusing the current tree walking support to link in\n> the segments of the huge file.\n>\n> I think it really depends on what older versions of Git will\n> do.  If older Git versions would accept a different tree mode\n> (e.g. '040001') and treat them as normal trees, we could at least\n> use older Git servers for push/pull/fsck/gc without breaking the\n> repository.  But doing a checkout would produce a directory of\n> segments, and updating a segment would break the directory mode.\n> But I suspect older gits will choke on that tree mode.\n>\n>> > * git log -L demo, combination of log and blame\n>>\n>> Thomas did this, but it was mostly just showing off \"-L\".\n>\n> And this is pretty cool too.  I was pretty impressed by the flag.\n>\n>> > * RefInsteadOf (discussion)\n>\n> RefInsteadOf turned out to be a non-discussion.  I asked the SEMC\n> guys what they wanted... and it turns out its already handled\n> somewhere else and they didn't realize it.  They just needed to\n> use the fetch refspec in .git/config correctly.  :-)\n>\n>> > * git-always-on\n>\n> This was the Qualcomm guys presenting how they use DRBD to keep\n> git in sync on multiple machines and implement quick fail-over when\n> there is a problem with the primary.\n>\n> --\n> Shawn.\n>\n"},{"id":"154945","messageId":"20101101205255.GB6119@sigill.intra.peff.net","threadId":"25594","inReplyTo":"20101029194626.GA30406@LK-Perkele-V2.elisa-laajakaista.fi","subject":"Re: gittogether session notes","fromName":"Jeff King","fromEmail":"peff@peff.net","sentAt":"2010-11-01T20:52:55Z","receivedAt":"2010-11-01T20:52:55Z","isPatch":false,"sender":{"key":"peff@peff.net","avatar":"https://avatars.githubusercontent.com/u/45925?v=4"},"body":"On Fri, Oct 29, 2010 at 10:46:27PM +0300, Ilari Liusvaara wrote:\n\n> > >   https://git.wiki.kernel.org/index.php/GitTogether10#Session_notes\n> [...]\n> Any plans to make page of notes that were posted to Etherpad? Because\n> Etherpad doesn't seem to want to work for me... :-/\n\nEtherpad can export to html or text.  I just added links on the wiki for\neach talk to its html and text counterparts. Annoyingly, the etherpad\nserver sends an \"attachment\" content disposition, which means the\nbrowser will try to save it rather than display it. But that should at\nleast make it readable.\n\n-Peff\n"}]}