I'll be in Orlando on Thursday doing some Git training at Full Sail University in Orlando. While I'm there why don't we do a drinkup? Good idea. How about at Fiddler's Green Irish Pub and Brewery in the Winter Park area? Sounds great! How does 10pm grab ya? Amazing, see you there!
tl;dr:
Fiddler's Green Irish Pub and Brewery
544 West Fairbanks Avenue
Winter Park, FL
Thursday, February 3, 10pm
It's that time again. GitHub will be in Cambridge, MA on Feb 10th and we're doing a drinkup at John Harvards Brew House. And by "GitHub" I mean me. If you want some free beer, be there at or around 7. Extra beer if you wear your GitHub tshirts.
tl;dr:
John Harvards Brew House
33 Dunster Street
Cambridge, MA 02138-5002
Thursday, Feb 10, 7:00pm
Free Beer
UPDATE: We're not that smart, and didn't realize Mad Dog has Trivia nights on Thursdays. So, we're moving next door to Danny Coyle's.
We haight to miss a meetup Thursday… so come join us for some celebrations at Danny Coyle's
You can come to celebrate our newest staff members JPeff, Petros and Bryan. Of course none of them will be there, but that won't stop us from celebrating!
I'm going to be in the DC area this weekend for Git training in Reston, VA through our friends at Jumpstart Lab, so I thought it would be a good time to do a little drinkup. Last time we had a blast, so I hope to see some of you again.
This Monday, Dec 6th at 7pm I'll open a tab at the Four Courts in Arlington, VA, right next to the Court House metro stop on the Orange Line, so be sure to drop by for a pint or two.
I'm currently at the FOSSLC conference in Ottawa, CA and we're going out to Dantessa Italian Bar tonight starting at 21:00 (9pm for us Americans). GitHub will be buying a round or two, so come meet the FOSSLC attendees who will be newly imbued with amazing tech knowledge and share some beer with us.
Sorry for the last minute notice, but GitHub will be buying beer for geeks at Flat Top Johnny's in Cambridge tonight (Tuesday, August 10th) around 9:30. We're piggybacking on the bostonrb after party, so come mix and mingle. I may even get a couple LinuxCon geeks to come out with us, which is why I'm here in the first place.
Also, even though PJ won't be there, it is his birthday so come and celebrate it as it was meant to be celebrated!
It’s about time – the GitHub drinkup is moving to the peninsula! One week only, don’t miss out! If you’re a peninsula dweller like me, join me at CityPub in Redwood City at 8pm next Thursday, March 11. It’s right by the CalTrain stop, so you have no excuse:
As I’ll be speaking at the Symfony Live Conference in Paris in a few weeks, GitHub and Sensio Labs are co-hosting a GitHub meetup in Paris on Wednesday, February 17th at 8pm.
We’ll be joined by a bunch of PHP people from the Symfony Live Conference hopefully, so if you’re a GitHubber not going to that, please join us for some cross-language nerd chatter. I’m also giving a short Git talk at 8:30p if you want to see that.
We hope to see you there!
P.S.: Don’t forget that I’m doing all day Git training the next day for any of you that want to learn Git in depth and get some personal training on it.
Patricks Irish Pub
33, rue de Montreuil
75011 Paris
If you happen to find yourself in Wellington, New Zealand (perhaps for LinuxConf AU) then stop by The Malt House tonight (Wednesday the 20th) after 7pm and join Scott Chacon and myself (Tom Preston-Werner) for some drinks. As always, first round’s on us! Make sure to ask for a GitHub sticker, we have a ton to give away. See you there!
The Malt House
48 Courtenay Pl
Te Aro, Wellington 6011, New Zealand
IMPORTANTUPDATE:We had the wrong address listed in the original post. The event is at King St Wharf, not Newtown.
Join Tom and Scott next Monday at 6pm as they stop in Sydney to bring you the joy of the American drinkup on their way to NZ. Discuss whether code flushes the same direction in the southern hemisphere and if kangaroos really do prefer Git. Crocodile wrestling and dropbear hunting likely to ensue.
Our sysadmin guys, Anchor, are co-hosting the meetup, so come say hi to them too!
What happens when a dozen Git developers get together for beers after an all day Git conference? Patches like this:
Subject: [PATCH 1/1] diff: support making output friendlier for fine, grand users
Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Signed-off-by: Scott Chacon <schacon@gmail.com>
Signed-off-by: Tom Preston-Werner <tom@github.com>
Signed-off-by: Jeff King <peff@peff.net>
Signed-off-by: J.H. <warthog19@eaglescrag.net>
Signed-off-by: Sam Vilain <sam@vilain.net>
Signed-off-by: Christian Couder <chriscool@tuxfamily.org>
Signed-off-by: Kai Blin <kai@samba.org>
Acked-by: Petr Baudis <pasky@suse.cz>
Enabled-by: Cascade "Smooth" Amber <clarity@tiedhouse.com>
---
diff.c | 3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
diff --git a/diff.c b/diff.c
index e368fef..0e2c14a 100644
--- a/diff.c+++ b/diff.c@@ -2489,6 +2489,9 @@ int diff_opt_parse(struct diff_options *options, const char **av, int ac)
else if (!prefixcmp(arg, "--output=")) {
options->file = fopen(arg + strlen("--output="), "w");
options->close_file = 1;
+ }+ else if (!strcmp(arg, "--pirate")) {+ printf("Arrrr! These be yer fine changes, me 'earty!!\n");
} else
return 0;
return 1;
--
1.5.4.5
The second annual GitTogether concluded today, which consisted of a few dozen core git developers and evangelists that met at Google (who graciously hosted and fed us) for the last three days. I had a great time, finally meeting in person a really significant group of Git developers who have literally written most of Git. Junio Hamano, Shawn Pearce, Johannes Schindelin, Eric Wong, Jeff King, Petr Baudis, Christian Couder, and Nick Hengeveld were all there, and have alone probably written more than half of the existing codebase.
On Tuesday night, A Large Angry SCM donated beer money for us all, and the above patch was the final outcome of that night. What is more Gitish than a dozen geeks passing around a laptop with an awesome patch so everyone can sign off on it, then four core Git developers trying to figure out how to use git send-email for 10 minutes? Good times.
Over the three days, besides a good amount of laughing and joking (at one point Jeff had a 'git log --swedish-chef' working, I think), there were some really interesting things discussed. Tom got to demonstrate GitHub and Gist to the group, most of whom are very command line oriented and had not used either before. I got to talk about the need for a linkable git library and Johannes found someone else (not with the GitTogether, but at Google with the OpenAFS project at the same time) that might be able to work with me on that (and in getting a TortoiseSVN-like client as well). I also got to show off my iPhone-based Git server work in progress that even got a few patches from David Symonds right after.
The whole thing started off with Johannes giving a nice tech talk on contributing with Git.
Sam demonstrated the work he went through to import 20 years of Perl history into the git repository that the Perl team is just now finishing transitioning to from Perforce. He also talked about the GitTorrent protocol, which we might be able to use at some point down the road to speed up git clones.
Shawn went over pack v4, which is a new packfile format, which was completely fascinating to me, but likely not to anyone who would be reading this blog entry. Basically it would speed up some operations by keeping commit and tree data in binary form in the packfile, rather than in deflated text form. Shawn also spoke about the status of the JGit project, which is the most complete re-implementation of Git around (it's in Java).
Junio went though a sort of statistical history of the Git project that was fascinating (turns out there are still about 220 lines of code still around from Linus's original first commit).
Tim talked about something that I think will be one of the next huge (highly visible) changes in Git you're likely to see in the next year - handling large meda well, and being able to do narrow and sparse clones, (and shallow clones better). This means being able to clone part of a Git repository, such as just the last revision (shallow), just the 'lib' directory (narrow) or just a single file (sparse). Importantly, you would be able to see the history of everything still (it would download the commit and tree objects, which are generally small, but not the larger blobs), and you would be able to do pushes back (which shallow clones can't currently do).
The other important, highly visual thing that was discussed, and even a few patches are already in for, is for little improvements to the UI. The full planning document is on Gist, but already things like making use of the term 'stage' for things that happen in the index (such as using 'git diff --staged' instead of 'git diff --cached') is being worked on. I'm excited that staging files may soon be done via 'git stage' rather-than/in-addition-to 'git add'. This is nice for new users who often have a hard time seeing why you have to keep 'git add'ing to stage your changes.
Overall, a really great conference, and I'm so glad that now I have faces to go along with nearly all the names I see on the list all the time. And even geeky drinking stories with some of them. Now we just need to get Junio (which, btw, he says is pronounced 'June') to accept the pirate patch...