GitTogether10
m (→Agenda) |
(Adding emails for the Sony Ericsson employees.) |
||
(45 intermediate revisions by 15 users not shown) | |||
Line 6: | Line 6: | ||
== Attendees == | == Attendees == | ||
# Shawn O. Pearce | # Shawn O. Pearce | ||
− | # Rob Heittman | + | # [mailto:heittman.rob@gmail.com Rob Heittman] |
− | # Nasser Grainawi | + | # [mailto:nasser@codeaurora.org Nasser Grainawi] |
− | # Martin Fick | + | # [mailto:mfick@codeaurora.org Martin Fick] |
# Andrew Bayer | # Andrew Bayer | ||
# David Borowitz | # David Borowitz | ||
Line 15: | Line 15: | ||
# Junio C Hamano | # Junio C Hamano | ||
# Tom Preston-Werner | # Tom Preston-Werner | ||
− | # Maria Gutowski | + | # [mailto:maria.gutowski@gmail.com Maria Gutowski] |
− | # Fredrik Luthander | + | # [mailto:firstname.lastname@sonyericsson.com Fredrik Luthander] |
− | # Ulrik Sjölin | + | # [mailto:firstname.lastname@sonyericsson.com Ulrik Sjölin] |
# Stephen Boyd | # Stephen Boyd | ||
# Chris Aniszczyk | # Chris Aniszczyk | ||
− | # Thomas Rast | + | # Thomas Rast [mailto:trast@student.ethz.ch] |
# Jelmer Vernooij | # Jelmer Vernooij | ||
# Jens Lehmann | # Jens Lehmann | ||
Line 26: | Line 26: | ||
# Sverre Rabbelier | # Sverre Rabbelier | ||
# John 'Warthog9' Hawley | # John 'Warthog9' Hawley | ||
− | # Patrick Renaud | + | # [mailto:patrick.renaud@ericsson.com Patrick Renaud] |
− | # Martin von Zweigbergk | + | # [mailto:Martin.von.Zweigbergk@ericsson.com Martin von Zweigbergk] |
# Brad Larson | # Brad Larson | ||
− | # Scarlette Ng | + | # [mailto:firstname.lastname@sonyericsson.com Scarlette Ng] |
# Jonathan "Duke" Leto | # Jonathan "Duke" Leto | ||
# Juan Delgado | # Juan Delgado | ||
# Jeff King | # Jeff King | ||
# Anush Elangovan | # Anush Elangovan | ||
− | # Mandeep Baines | + | # [mailto:msb@chromium.org Mandeep Singh Baines] |
# Benjamin Meyer | # Benjamin Meyer | ||
# Dmitry Fink | # Dmitry Fink | ||
Line 41: | Line 41: | ||
Please join the [http://groups.google.com/group/gittogether-2010/ GitTogether mailing list]. We promise to keep the traffic low and only about this event. Useful information for attendees will be sent to this list as we get closer to the [[GitTogether]]. | Please join the [http://groups.google.com/group/gittogether-2010/ GitTogether mailing list]. We promise to keep the traffic low and only about this event. Useful information for attendees will be sent to this list as we get closer to the [[GitTogether]]. | ||
+ | |||
+ | [http://thomasrast.ch/pix/ferien/20101021_san_francisco/DSC_5433.JPG.php Group picture taken on Tuesday] | ||
== Agenda == | == Agenda == | ||
Line 50: | Line 52: | ||
Dinner: | Dinner: | ||
* Dinner on Monday sponsored by [http://www.github.com/ GitHub]: [http://www.dishdash.net/dinner.htm DishDash] - 190 South Murphy St, Sunnyvale, CA 94086 | * Dinner on Monday sponsored by [http://www.github.com/ GitHub]: [http://www.dishdash.net/dinner.htm DishDash] - 190 South Murphy St, Sunnyvale, CA 94086 | ||
− | * Dinner on Tuesday sponsored by [http://code.google.com/ Google]: [http://www.amarinthaicuisine.com/ Amarin Thai] - | + | * Dinner on Tuesday sponsored by [http://code.google.com/ Google]: [http://www.amarinthaicuisine.com/ Amarin Thai] - 174-176 Castro Street, Mountain View, CA |
* Dinner on Wednesday is not pre-arranged. | * Dinner on Wednesday is not pre-arranged. | ||
Line 105: | Line 107: | ||
| Jonathan "Duke" Leto | | Jonathan "Duke" Leto | ||
| Discussion / brainstorming | | Discussion / brainstorming | ||
− | | Git and Encryption : | + | | Git and Big Files |
− | | | + | | 10 min |
+ | |- | ||
+ | | Jonathan "Duke" Leto | ||
+ | | Discussion / brainstorming | ||
+ | | Git and Encryption : How To Do X | ||
+ | | 10 min | ||
|- | |- | ||
| Jens Lehmann / Heiko Voigt | | Jens Lehmann / Heiko Voigt | ||
Line 122: | Line 129: | ||
| Git as Software Freedom Conservancy member project | | Git as Software Freedom Conservancy member project | ||
| 10 min | | 10 min | ||
+ | |- | ||
+ | | Sverre Rabbelier | ||
+ | | Presentation | ||
+ | | git-remote-hg | ||
+ | | ? min | ||
+ | |- | ||
+ | | Juan Delgado | ||
+ | | Presentation | ||
+ | | git-always-on | ||
+ | | ? | ||
+ | |- | ||
+ | | Patrick Renaud | ||
+ | | Presentation | ||
+ | | Dealing with many large repositories with lots of old data | ||
+ | | ? | ||
+ | |- | ||
+ | | Scott Chacon | ||
+ | | Presentation | ||
+ | | State of libgit2 | ||
+ | | 30 min | ||
+ | |- | ||
+ | | Tom Preston-Werner | ||
+ | | Presentation | ||
+ | | What's new on github: pull requests, git based wiki etc. | ||
+ | | 30 min | ||
+ | |- | ||
+ | | Thomas Rast | ||
+ | | Presentation | ||
+ | | git log -L demo, combination of log and blame | ||
+ | | 5 min | ||
+ | |- | ||
+ | | Fredrik Luthander | ||
+ | | FR/Discussion | ||
+ | | RefInsteadOf | ||
+ | | ? | ||
+ | |- | ||
+ | | Shawn O. Pearce | ||
+ | | Presentation | ||
+ | | Project status JGit / Projects using JGit / future roadmap | ||
+ | | ? | ||
+ | |- | ||
+ | | Shawn Pearce | ||
+ | | Presentation | ||
+ | | Git Survey Results / Gerrit Survey Results | ||
+ | | ? | ||
+ | |- | ||
+ | | Tom Preston-Werner | ||
+ | | Presentation | ||
+ | | Git Scalability at GitHub | ||
+ | | ? | ||
+ | |- | ||
+ | | Shawn Pearce | ||
+ | | Presentation | ||
+ | | How to improve Git Together | ||
+ | | ? | ||
+ | |- | ||
|} | |} | ||
+ | |||
+ | == Session notes == | ||
+ | |||
+ | You can use [http://etherpad.osuosl.org/ http://etherpad.osuosl.org/nameofpadhere] to take notes. | ||
+ | |||
+ | * [http://apenwarr.ca/diary/2010-bup-git.odp Slides from the bup presentation] ([[Media:2010-bup-git.pdf|local copy, PDF]]) | ||
+ | ** bup's [http://github.com/apenwarr/bup/blob/master/DESIGN DESIGN document] discussing the bupsplit algorithm | ||
+ | ** [http://etherpad.osuosl.org/bup bup notes] [http://etherpad.osuosl.org/ep/pad/export/bup/latest?format=html (html)] [http://etherpad.osuosl.org/ep/pad/export/bup/latest?format=txt (text)] ([[GitTogether10/bup|local copy]]) | ||
+ | |||
+ | * [http://www.hvoigt.net/dev/Git%20in%20a%20centralized%20-%20Gui%20based%20environment.pdf Slides from Git in a centralized, Gui based environment], Forks of work in progress: | ||
+ | ** http://github.com/jlehmann/git-submod-enhancements | ||
+ | ** http://github.com/hvoigt/git/tree/hv/gui-improvements | ||
+ | |||
+ | * Meta-notes for the [http://etherpad.osuosl.org/git-submodule-usability submodule talks and brainstorms] [http://etherpad.osuosl.org/ep/pad/export/git-submodule-usability/latest?format=html (html)] [http://etherpad.osuosl.org/ep/pad/export/git-submodule-usability/latest?format=txt (text)], [http://etherpad.osuosl.org/git-submodules and also about submodule/subtree]. | ||
+ | |||
+ | * [http://etherpad.osuosl.org/gitweb-caching Gitweb caching] [http://etherpad.osuosl.org/ep/pad/export/gitweb-caching/latest?format=html (html)] [http://etherpad.osuosl.org/ep/pad/export/gitweb-caching/latest?format=txt (text)] | ||
+ | |||
+ | * [http://etherpad.osuosl.org/state-of-libgit2 State of libgit2] [http://etherpad.osuosl.org/ep/pad/export/state-of-libgit2/latest?format=html (html)] [http://etherpad.osuosl.org/ep/pad/export/state-of-libgit2/latest?format=txt (text)] | ||
+ | |||
+ | * [http://etherpad.osuosl.org/git-in-sfc Git in the Software Freedom Conservancy] [http://etherpad.osuosl.org/ep/pad/export/git-in-sfc/latest?format=html (html)] [http://etherpad.osuosl.org/ep/pad/export/git-in-sfc/latest?format=txt (text)] | ||
+ | |||
+ | * [https://docs.google.com/present/view?id=dcfz2dg9_3d6qdvqdg Git on Cassandra] | ||
+ | |||
+ | * [http://etherpad.osuosl.org/git-dist-code-reviews Distributed code reviews] [http://etherpad.osuosl.org/ep/pad/export/git-dist-code-reviews/latest?format=html (html)] [http://etherpad.osuosl.org/ep/pad/export/git-dist-code-reviews/latest?format=txt (text)] | ||
+ | |||
+ | * [http://etherpad.osuosl.org/git-dist-android-build Distributed Android builds] [http://etherpad.osuosl.org/ep/pad/export/git-dist-android-build/latest?format=html (html)] [http://etherpad.osuosl.org/ep/pad/export/git-dist-android-build/latest?format=txt (text)] | ||
+ | |||
+ | * [http://etherpad.osuosl.org/git-and-encryption Git and encryption] [http://etherpad.osuosl.org/ep/pad/export/git-and-encryption/latest?format=html (html)] [http://etherpad.osuosl.org/ep/pad/export/git-and-encryption/latest?format=txt (text)] | ||
+ | |||
+ | * [http://etherpad.osuosl.org/jgit-status-update JGit status update] [http://etherpad.osuosl.org/ep/pad/export/jgit-status-update/latest?format=html (html)] [http://etherpad.osuosl.org/ep/pad/export/jgit-status-update/latest?format=txt (text)] | ||
+ | |||
+ | * [http://etherpad.osuosl.org/dulwich-overview Dulwich] [http://etherpad.osuosl.org/ep/pad/export/dulwich-overview/latest?format=html (html)] [http://etherpad.osuosl.org/ep/pad/export/dulwich-overview/latest?format=txt (text)] | ||
+ | |||
+ | * [http://etherpad.osuosl.org/git-remote-hg git-remote-hg] [http://etherpad.osuosl.org/ep/pad/export/git-remote-hg/latest?format=html (html)] [http://etherpad.osuosl.org/ep/pad/export/git-remote-hg/latest?format=txt (text)] | ||
+ | |||
+ | * [http://etherpad.osuosl.org/managing-large-repos Managing large repos] [http://etherpad.osuosl.org/ep/pad/export/managing-large-repos/latest?format=html (html)] [http://etherpad.osuosl.org/ep/pad/export/managing-large-repos/latest?format=txt (text)] | ||
+ | |||
+ | * [http://etherpad.osuosl.org/git-cheetah git cheetah] [http://etherpad.osuosl.org/ep/pad/export/git-cheetah/latest?format=html (html)] [http://etherpad.osuosl.org/ep/pad/export/git-cheetah/latest?format=txt (text)] | ||
+ | |||
+ | * [http://etherpad.osuosl.org/gerrit-survey Gerrit Code Review Survey 2010] [http://etherpad.osuosl.org/ep/pad/export/gerrit-survey/latest?format=html (html)] [http://etherpad.osuosl.org/ep/pad/export/gerrit-survey/latest?format=txt (text)] | ||
+ | |||
+ | * [http://etherpad.osuosl.org/git-together-2011 Gittogether next year, what could be improved?] [http://etherpad.osuosl.org/ep/pad/export/git-together-2011/latest?format=html (html)] [http://etherpad.osuosl.org/ep/pad/export/git-together-2011/latest?format=txt (text)] | ||
+ | |||
+ | * [http://openetherpad.org/git-fetch-negotiation exponential backoff during common commit discovery] [http://openetherpad.org/ep/pad/export/git-fetch-negotiation/latest?format=html (html)] [http://openetherpad.org/ep/pad/export/git-fetch-negotiation/latest?format=txt (txt)] | ||
+ | |||
+ | * [http://etherpad.osuosl.org/git-clock-skew Tolerating clock skew] [http://etherpad.osuosl.org/ep/pad/export/git-clock-skew/latest?format=html (html)] [http://etherpad.osuosl.org/ep/pad/export/git-clock-skew/latest?format=txt (text)] | ||
+ | |||
+ | * [[Gerrit_Submodules_Support]] | ||
+ | |||
+ | * [http://dl.dropbox.com/u/61881/GitHub-Infrastructure.pdf GitHub Infrastructure by Tom Preston-Werner] | ||
+ | |||
+ | (Speakers with slides, please post them.) | ||
== Directions == | == Directions == | ||
Line 161: | Line 276: | ||
* [http://www.onlyinsanfrancisco.com/ San Francisco] is 45 minutes north of Mountain View. | * [http://www.onlyinsanfrancisco.com/ San Francisco] is 45 minutes north of Mountain View. | ||
− | * [http://www.santacruz.org/ | + | * [http://www.santacruz.org/ Santa Cruz] is 45 minutes south of Mountain View. |
* [http://www.humboldtredwoods.org/ Redwoods State Park] is a 4 hour drive from San Francisco. | * [http://www.humboldtredwoods.org/ Redwoods State Park] is a 4 hour drive from San Francisco. | ||
* [http://www.nps.gov/seki/ Sequoia & Kings Canyon National Park] about a 4 hour drive from Mountain View. | * [http://www.nps.gov/seki/ Sequoia & Kings Canyon National Park] about a 4 hour drive from Mountain View. | ||
+ | |||
+ | * [http://maps.google.com/maps?f=d&source=s_d&saddr=1600+Amphitheatre+Parkway+(Googleplex)&daddr=Cascal,+Mountain+View,+CA&hl=en&geocode=FUcEOwIdQyO5-CE-_A7-1afKtA%3BFT-LOgIdMjG5-CELSntNJigKkA&mra=pd&mrcr=0&sll=37.406659,-122.082428&sspn=0.053725,0.110378&ie=UTF8&ll=37.407255,-122.076817&spn=0.053725,0.110378&t=h&z=13 Cascal Restaurant] | ||
__NOTOC__ | __NOTOC__ |
Latest revision as of 22:04, 2 November 2010
[edit] GitTogether '10
October 25(Mon)-27(Wed) in 1500 Plymouth St, Mountain View, California (day after the Google Summer of Code Mentor Summit).
Signup is now CLOSED.
[edit] Attendees
- Shawn O. Pearce
- Rob Heittman
- Nasser Grainawi
- Martin Fick
- Andrew Bayer
- David Borowitz
- Jean-Baptiste Queru
- Avery Pennarun
- Junio C Hamano
- Tom Preston-Werner
- Maria Gutowski
- Fredrik Luthander
- Ulrik Sjölin
- Stephen Boyd
- Chris Aniszczyk
- Thomas Rast [1]
- Jelmer Vernooij
- Jens Lehmann
- Heiko Voigt
- Sverre Rabbelier
- John 'Warthog9' Hawley
- Patrick Renaud
- Martin von Zweigbergk
- Brad Larson
- Scarlette Ng
- Jonathan "Duke" Leto
- Juan Delgado
- Jeff King
- Anush Elangovan
- Mandeep Singh Baines
- Benjamin Meyer
- Dmitry Fink
Google has us capped at 32 attendees.
Please join the GitTogether mailing list. We promise to keep the traffic low and only about this event. Useful information for attendees will be sent to this list as we get closer to the GitTogether.
Group picture taken on Tuesday
[edit] Agenda
Arrive around 9:00 am each day. Googlers will be on hand to help you sign in and find the meeting room. After 9:30 sign-in will be difficult as there is no reception service in our building.
Hot breakfast will be catered in the meeting space. Lunch will be provided in a nearby Google Cafe. Coffee, beverages and small snacks will also be available throughout the day.
Dinner:
- Dinner on Monday sponsored by GitHub: DishDash - 190 South Murphy St, Sunnyvale, CA 94086
- Dinner on Tuesday sponsored by Google: Amarin Thai - 174-176 Castro Street, Mountain View, CA
- Dinner on Wednesday is not pre-arranged.
[edit] Suggested Topics
Please propose a topic by adding it to the table below.
Speaker | Kind of session | Title | Talk Length |
Avery Pennarun | Design presentation + discussion | How bup stores 1TB+ in git, and what exploded along the way | 40 min |
Avery Pennarun | Discussion / brainstorm | How can we make git-submodule/git-subtree usable by mere mortals? | 20 min |
Jelmer Vernooij | Presentation / Discussion | Dulwich | 20 min |
Brad Larson | Presentation / Discussion | Hudson and Gerrit integration | 20 min |
Shawn Pearce | Presentation | Git on DHTs | 15 min |
Shawn Pearce | Discussion | Distributed code reviews | 20 min |
Everyone | Ignite/Lighting Talks | How to (not) abuse Git | 20/50 min |
Thomas Rast | Presentation / brainstorming | Resurrecting the exponential-stride/bisection algorithm; practical issues | 20 min |
Jonathan "Duke" Leto | Discussion / brainstorming | Git and Big Files | 10 min |
Jonathan "Duke" Leto | Discussion / brainstorming | Git and Encryption : How To Do X | 10 min |
Jens Lehmann / Heiko Voigt | Presentation / Discussion | Using Git in a centralized, Gui based environment - What we achieved and what could be improved | 30-40 min |
Jeff King | Discussion / brainstorming | Tolerating clock skew in commit histories | 30 min |
Jeff King | Short presentation | Git as Software Freedom Conservancy member project | 10 min |
Sverre Rabbelier | Presentation | git-remote-hg | ? min |
Juan Delgado | Presentation | git-always-on | ? |
Patrick Renaud | Presentation | Dealing with many large repositories with lots of old data | ? |
Scott Chacon | Presentation | State of libgit2 | 30 min |
Tom Preston-Werner | Presentation | What's new on github: pull requests, git based wiki etc. | 30 min |
Thomas Rast | Presentation | git log -L demo, combination of log and blame | 5 min |
Fredrik Luthander | FR/Discussion | RefInsteadOf | ? |
Shawn O. Pearce | Presentation | Project status JGit / Projects using JGit / future roadmap | ? |
Shawn Pearce | Presentation | Git Survey Results / Gerrit Survey Results | ? |
Tom Preston-Werner | Presentation | Git Scalability at GitHub | ? |
Shawn Pearce | Presentation | How to improve Git Together | ? |
[edit] Session notes
You can use http://etherpad.osuosl.org/nameofpadhere to take notes.
- Slides from the bup presentation (local copy, PDF)
- bup's DESIGN document discussing the bupsplit algorithm
- bup notes (html) (text) (local copy)
- Slides from Git in a centralized, Gui based environment, Forks of work in progress:
- Meta-notes for the submodule talks and brainstorms (html) (text), and also about submodule/subtree.
(Speakers with slides, please post them.)
[edit] Directions
Its up to you to get to Google each day. You may want to try and carpool with other attendees staying at nearby hotels.
When mapping driving directions you want to use 1500 Plymouth St, Mountain View, California as the building street address.
The meeting space, Palomar Tech Talk, is on the second floor of the Plymouth 1 building.
Parking: Any parking that is not otherwise reserved for the disabled, expectant mothers, etc., is fair game. Help yourself.
Sign In: You will need to sign in at reception each day. You will be asked by our system to execute an NDA, which covers anything you may learn about Google during the course of your visit, not the content of the GitTogether. If you feel strongly about not executing the NDA, you can go right ahead and decline it during sign in. You won't be that close to employee areas, so I don't care if you sign it or not.
Photos: Nope. Outside only. Be good.
Recording: Audio only, no video. Be good. Since this is a standard Google tech talk room, we may be able to take advantage of the video recording capabilities to record a specific talk or two and post them on YouTube after the event.
[edit] Misc.
Plenty of table space and power outlets will be available in the meeting room. Folks outside the US may need to bring an outlet adapter/voltage converter. Please make sure to bring your laptop power supply. Unlike most Google conference rooms our meeting space does not come with built-in laptop power connectors. Even Googlers need to bring their own power supply.
Google has free wireless Internet access available everywhere on the campus ("GoogleGuest"). 802.11 wireless support is required to connect to the Internet. Hardwired LAN connections are not available in our meeting space.
[edit] Travel Details
Google provides some information about discounted lodging, visiting and parking.
Public transit is available in the area, look at Google Transit to help you plan a route.
If you would prefer to spend less than you would on taxi service but would prefer to be picked up at the airport rather than navigate public transport, try Super Shuttle. Shared rides (with a van full of other travelers) start at about 35 USD from any of the area airports.
Nearby airports are, in increasing distance from Google:
[edit] Nearby Activities
If you are traveling far and wish to stay some extra time there are many activities in the bay area.
- San Francisco is 45 minutes north of Mountain View.
- Santa Cruz is 45 minutes south of Mountain View.
- Redwoods State Park is a 4 hour drive from San Francisco.
- Sequoia & Kings Canyon National Park about a 4 hour drive from Mountain View.