threads / discuss / 25594

gittogether session notes

Subject: gittogether session notes

## tl;dr

13 messages between Oct 29, 2010 and Nov 1, 2010.

replies: 12people: 8as markdown or json

Jeff King· Oct 29, 2010, 18:05 UTC · lore
For anyone interested, session notes from GitTogether '10 are here:
  https://git.wiki.kernel.org/index.php/GitTogether10#Session_notes

They are mostly rough transcriptions of the talks by a few volunteers, along with slides from some of the speakers. Some of it may be incomplete or confusing, but I'm sure many of the speakers would be happy to carry discussion onto the list if emailed.

-Peff
Robin H. Johnson· Oct 29, 2010, 18:06 UTC · re: Jeff King · lore

Re: gittogether session notes

On Fri, Oct 29, 2010 at 02:05:31PM -0400,  Jeff King wrote:
Show 6 quoted lines
> For anyone interested, session notes from GitTogether '10 are here:
>   https://git.wiki.kernel.org/index.php/GitTogether10#Session_notes
> They are mostly rough transcriptions of the talks by a few volunteers,
> along with slides from some of the speakers.  Some of it may be
> incomplete or confusing, but I'm sure many of the speakers would be
> happy to carry discussion onto the list if emailed.
Thanks for the notes :-).

I would have loved to stay after the GSoC summit for GitTogether, but I had other commitments.

-- 
Robin Hugh Johnson
Gentoo Linux: Developer, Trustee & Infrastructure Lead
E-Mail     : robbat2@gentoo.org
GnuPG FP   : 11AC BA4F 4778 E3F6 E4ED  F38E B27B 944E 3488 4E85
A Large Angry SCM· Oct 29, 2010, 18:11 UTC · re: Jeff King · lore

Re: gittogether session notes

On 10/29/2010 02:05 PM, Jeff King wrote:
Show 8 quoted lines
> For anyone interested, session notes from GitTogether '10 are here:
>
>    https://git.wiki.kernel.org/index.php/GitTogether10#Session_notes
>
> They are mostly rough transcriptions of the talks by a few volunteers,
> along with slides from some of the speakers.  Some of it may be
> incomplete or confusing, but I'm sure many of the speakers would be
> happy to carry discussion onto the list if emailed.

Did the GitHub folks do the their Git scalability presentation? I was hoping to see notes and/or slides from that.

Jeff King· Oct 29, 2010, 18:21 UTC · re: A Large Angry SCM · lore

Re: gittogether session notes

On Fri, Oct 29, 2010 at 02:11:51PM -0400, A Large Angry SCM wrote:
Show 12 quoted lines
> On 10/29/2010 02:05 PM, Jeff King wrote:
> >For anyone interested, session notes from GitTogether '10 are here:
> >
> >   https://git.wiki.kernel.org/index.php/GitTogether10#Session_notes
> >
> >They are mostly rough transcriptions of the talks by a few volunteers,
> >along with slides from some of the speakers.  Some of it may be
> >incomplete or confusing, but I'm sure many of the speakers would be
> >happy to carry discussion onto the list if emailed.
> 
> Did the GitHub folks do the their Git scalability presentation? I was
> hoping to see notes and/or slides from that.

Yeah, Tom talked about it, but there don't seem to be any notes. He did have pretty slides, though. Tom, are your slides available anywhere? If they're not super-secret, do you mind posting a link on the wiki?

-Peff
Tom Preston-Werner· Oct 29, 2010, 18:33 UTC · re: Jeff King · lore

Re: gittogether session notes

On Fri, Oct 29, 2010 at 11:21 AM, Jeff King <peff@peff.net> wrote:
Show 7 quoted lines
> On Fri, Oct 29, 2010 at 02:11:51PM -0400, A Large Angry SCM wrote:
>> Did the GitHub folks do the their Git scalability presentation? I was
>> hoping to see notes and/or slides from that.
>
> Yeah, Tom talked about it, but there don't seem to be any notes. He did
> have pretty slides, though. Tom, are your slides available anywhere? If
> they're not super-secret, do you mind posting a link on the wiki?

I've added a link to the PDF slides on the wiki. For easy reference here's the link:

http://dl.dropbox.com/u/61881/GitHub-Infrastructure.pdf
Tom
A Large Angry SCM· Oct 29, 2010, 19:22 UTC · re: Tom Preston-Werner · lore

Re: gittogether session notes

On 10/29/2010 02:33 PM, Tom Preston-Werner wrote:
Show 13 quoted lines
> On Fri, Oct 29, 2010 at 11:21 AM, Jeff King<peff@peff.net>  wrote:
>> On Fri, Oct 29, 2010 at 02:11:51PM -0400, A Large Angry SCM wrote:
>>> Did the GitHub folks do the their Git scalability presentation? I was
>>> hoping to see notes and/or slides from that.
>>
>> Yeah, Tom talked about it, but there don't seem to be any notes. He did
>> have pretty slides, though. Tom, are your slides available anywhere? If
>> they're not super-secret, do you mind posting a link on the wiki?
>
> I've added a link to the PDF slides on the wiki. For easy reference
> here's the link:
>
> http://dl.dropbox.com/u/61881/GitHub-Infrastructure.pdf
Thanks Tom.

Unfortunately the slides don't stand on their own (they look nice, though). Is there a write up that describes what's the slides are showing?

Jakub Narebski· Oct 29, 2010, 19:26 UTC · re: Jeff King · lore

Re: gittogether session notes

Jeff King <peff@peff.net> writes:
Show 8 quoted lines
> For anyone interested, session notes from GitTogether '10 are here:
> 
>   https://git.wiki.kernel.org/index.php/GitTogether10#Session_notes
> 
> They are mostly rough transcriptions of the talks by a few volunteers,
> along with slides from some of the speakers.  Some of it may be
> incomplete or confusing, but I'm sure many of the speakers would be
> happy to carry discussion onto the list if emailed.

Thank you all who created and posted notes, and those who posted their slides. It was a good idea to use Etherpad, I think.

The page about GitTogether 2010 on Git Wiki has a section called "Suggested Topics" - which of those were made, and what talks are missing from it?

I have provided below list with all 'suggested topics', with short note if there are session notes notes, or talks slides, and in what format. You can see from it which are yet missing notes and slides.

* How bup stores 1TB+ in git, and what exploded along the way
  slides (ODP), notes (etherpad), documentation (github)
* How can we make git-submodule/git-subtree usable by mere mortals?
  notes x 2 (etherpad)
* Dulwich
  notes (etherpad)
 
* Git on DHTs (Git on Cassandra)
  notes/slides (Google Docs)
* Distributed code reviews
  notes (etherpad)
* How to (not) abuse Git (multiple lightning talks)
  ???
* Resurrecting the exponential-stride/bisection algorithm; practical issues
  notes (etherpad)
* Git and Encryption : How To Do X
  notes (etherpad)
* Using Git in a centralized, Gui based environment - What we achieved
  and what could be improved
  slides (PDF), repositories (github)
  
* Tolerating clock skew in commit histories
  notes (etherpad)
* Git as Software Freedom Conservancy member project
  notes (etherpad)
* git-remote-hg
  notes (etherpad)
* Dealing with many large repositories with lots of old data
  notes (etherpad)
* State of libgit2
  notes (etherpad)
* Project status JGit / Projects using JGit / future roadmap
  notes (etherpad)
* Git Survey Results / Gerrit Survey Results
  notes (etherpad) - only Gerrit Survey
* Git Scalability at GitHub
  slides (PDF)
* How to improve Git Together
  notes (etherpad)
Below there are proposed talks which either weren't presented, or lack
notes / slides.
* Hudson and Gerrit integration
* What's new on github: pull requests, git based wiki etc.
* Git and Big Files
* git log -L demo, combination of log and blame
* RefInsteadOf (discussion)
* git-always-on

Below there are notes and/or slides for which I don't have name of presentation, lightning talk, or discussion:

* Gitweb caching
  notes (etherpad)
* Distributed Android builds
  notes (etherpad)
* git-cheetah
  notes (etherpad)
* Gerrit submodules support
  notes (git wiki)
-- 
Jakub Narebski
Poland
ShadeHawk on #git
Ilari Liusvaara· Oct 29, 2010, 19:46 UTC · re: Jakub Narebski · lore

Re: gittogether session notes

On Fri, Oct 29, 2010 at 12:26:15PM -0700, Jakub Narebski wrote:
Show 13 quoted lines
> Jeff King <peff@peff.net> writes:
> 
> > For anyone interested, session notes from GitTogether '10 are here:
> > 
> >   https://git.wiki.kernel.org/index.php/GitTogether10#Session_notes
> > 
> > They are mostly rough transcriptions of the talks by a few volunteers,
> > along with slides from some of the speakers.  Some of it may be
> > incomplete or confusing, but I'm sure many of the speakers would be
> > happy to carry discussion onto the list if emailed.
> 
> Thank you all who created and posted notes, and those who posted their
> slides.  It was a good idea to use Etherpad, I think.
 
Any plans to make page of notes that were posted to Etherpad? Because
Etherpad doesn't seem to want to work for me... :-/
-Ilari
Jakub Narebski· Oct 30, 2010, 10:41 UTC · re: Ilari Liusvaara · lore

Re: gittogether session notes

On Fri, Oct 29, 2010 21:46, Ilari Liusvaara wrote:
Show 17 quoted lines
> On Fri, Oct 29, 2010 at 12:26:15PM -0700, Jakub Narebski wrote:
> > Jeff King <peff@peff.net> writes:
> > 
> > > For anyone interested, session notes from GitTogether '10 are here:
> > > 
> > >   https://git.wiki.kernel.org/index.php/GitTogether10#Session_notes
> > > 
> > > They are mostly rough transcriptions of the talks by a few volunteers,
> > > along with slides from some of the speakers.  Some of it may be
> > > incomplete or confusing, but I'm sure many of the speakers would be
> > > happy to carry discussion onto the list if emailed.
> > 
> > Thank you all who created and posted notes, and those who posted their
> > slides.  It was a good idea to use Etherpad, I think.
>  
> Any plans to make page of notes that were posted to Etherpad? Because
> Etherpad doesn't seem to want to work for me... :-/

Unfortunately Etherpad requires modern web browser. It's a pity that it doesn't provide plain-HTML fallback like e.g. GMail; it would probably have to be read-only (without write capabilities), but even that would help.

I have reposted single notes on Git wiki, converting it semi-mechanically
to Mediawiki format:
  https://git.wiki.kernel.org/index.php/GitTogether10/bup
linked from GitTogether10 page (I tried for subpages, forgetting that
they are not enabled).
-- 
Jakub Narebski
Poland
Jeff King· Nov 1, 2010, 20:52 UTC · re: Ilari Liusvaara · lore

Re: gittogether session notes

On Fri, Oct 29, 2010 at 10:46:27PM +0300, Ilari Liusvaara wrote:
> > >   https://git.wiki.kernel.org/index.php/GitTogether10#Session_notes
> [...]
> Any plans to make page of notes that were posted to Etherpad? Because
> Etherpad doesn't seem to want to work for me... :-/

Etherpad can export to html or text. I just added links on the wiki for each talk to its html and text counterparts. Annoyingly, the etherpad server sends an "attachment" content disposition, which means the browser will try to save it rather than display it. But that should at least make it readable.

-Peff
Jeff King· Nov 1, 2010, 20:26 UTC · re: Jakub Narebski · lore

Re: gittogether session notes

On Fri, Oct 29, 2010 at 12:26:15PM -0700, Jakub Narebski wrote:
> Below there are proposed talks which either weren't presented, or lack
> notes / slides.
> * Hudson and Gerrit integration

Brad Larson talked about Hudson, and had slides. I don't seem to have an email address for him, though.

> * What's new on github: pull requests, git based wiki etc.
> * Git and Big Files
I think these two didn't happen.
> * git log -L demo, combination of log and blame
Thomas did this, but it was mostly just showing off "-L".
> * RefInsteadOf (discussion)
> * git-always-on

I don't remember these, but I could be wrong. We split into two groups on the last day, so not everybody saw every talk.

Show 5 quoted lines
> Below there are notes and/or slides for which I don't have name of
> presentation, lightning talk, or discussion:
> 
> * Gitweb caching
>   notes (etherpad)
This was by John Hawley.
> * git-cheetah
>   notes (etherpad)
This was a short demo from Heiko Voigt.
Show 5 quoted lines
> * Distributed Android builds
>   notes (etherpad)
> 
> * Gerrit submodules support
>   notes (git wiki)

There were a lot of discussions on both of these topics, so I don't know if these notes even map to a specific planned talk.

-Peff
Shawn O. Pearce· Nov 1, 2010, 20:32 UTC · re: Jeff King · lore

Re: gittogether session notes

Jeff King <peff@peff.net> wrote:
Show 8 quoted lines
> On Fri, Oct 29, 2010 at 12:26:15PM -0700, Jakub Narebski wrote:
> 
> > Below there are proposed talks which either weren't presented, or lack
> > notes / slides.
> > * Hudson and Gerrit integration
> 
> Brad Larson talked about Hudson, and had slides. I don't seem to have an
> email address for him, though.
 
Brad, can you post your Hudson slides on the wiki?
> > * What's new on github: pull requests, git based wiki etc.

Tom talked about this, but there weren't any slides. He just presented the web site and described what he was showing.

> > * Git and Big Files

John Hawley and I talked about this a bit, it probably makes sense to take Avery's bup work and start to formalize it within core Git. But yea, we didn't ever get around to debating the merits of a new "sequence" object type vs. defining a new variant of the current tree mode and reusing the current tree walking support to link in the segments of the huge file.

I think it really depends on what older versions of Git will do. If older Git versions would accept a different tree mode (e.g. '040001') and treat them as normal trees, we could at least use older Git servers for push/pull/fsck/gc without breaking the repository. But doing a checkout would produce a directory of segments, and updating a segment would break the directory mode. But I suspect older gits will choke on that tree mode.

> > * git log -L demo, combination of log and blame
> 
> Thomas did this, but it was mostly just showing off "-L".
 
And this is pretty cool too.  I was pretty impressed by the flag.
> > * RefInsteadOf (discussion)

RefInsteadOf turned out to be a non-discussion. I asked the SEMC guys what they wanted... and it turns out its already handled somewhere else and they didn't realize it. They just needed to use the fetch refspec in .git/config correctly. :-)

> > * git-always-on

This was the Qualcomm guys presenting how they use DRBD to keep git in sync on multiple machines and implement quick fail-over when there is a problem with the primary.

-- 
Shawn.
Brad Larson· Nov 1, 2010, 20:36 UTC · re: Shawn O. Pearce · lore

Re: gittogether session notes

On Mon, Nov 1, 2010 at 3:32 PM, Shawn O. Pearce <spearce@spearce.org> wrote:
Show 11 quoted lines
> Jeff King <peff@peff.net> wrote:
>> On Fri, Oct 29, 2010 at 12:26:15PM -0700, Jakub Narebski wrote:
>>
>> > Below there are proposed talks which either weren't presented, or lack
>> > notes / slides.
>> > * Hudson and Gerrit integration
>>
>> Brad Larson talked about Hudson, and had slides. I don't seem to have an
>> email address for him, though.
>
> Brad, can you post your Hudson slides on the wiki?

I didn't have slides, just a live demo of Hudson running on my box doing build tests of tools/gerrit from android.git.kernel.org. I'll take some screen shots and throw them into a presentation for historical reference. Should I email that to someone or ...?

Brad
Show 45 quoted lines
>
>> > * What's new on github: pull requests, git based wiki etc.
>
> Tom talked about this, but there weren't any slides.  He just
> presented the web site and described what he was showing.
>
>> > * Git and Big Files
>
> John Hawley and I talked about this a bit, it probably makes sense
> to take Avery's bup work and start to formalize it within core Git.
> But yea, we didn't ever get around to debating the merits of a new
> "sequence" object type vs. defining a new variant of the current
> tree mode and reusing the current tree walking support to link in
> the segments of the huge file.
>
> I think it really depends on what older versions of Git will
> do.  If older Git versions would accept a different tree mode
> (e.g. '040001') and treat them as normal trees, we could at least
> use older Git servers for push/pull/fsck/gc without breaking the
> repository.  But doing a checkout would produce a directory of
> segments, and updating a segment would break the directory mode.
> But I suspect older gits will choke on that tree mode.
>
>> > * git log -L demo, combination of log and blame
>>
>> Thomas did this, but it was mostly just showing off "-L".
>
> And this is pretty cool too.  I was pretty impressed by the flag.
>
>> > * RefInsteadOf (discussion)
>
> RefInsteadOf turned out to be a non-discussion.  I asked the SEMC
> guys what they wanted... and it turns out its already handled
> somewhere else and they didn't realize it.  They just needed to
> use the fetch refspec in .git/config correctly.  :-)
>
>> > * git-always-on
>
> This was the Qualcomm guys presenting how they use DRBD to keep
> git in sync on multiple machines and implement quick fail-over when
> there is a problem with the primary.
>
> --
> Shawn.
>

← back to recent threads