Skip to content

Cleaning House

In the past month I’ve done a lot of traveling. Traveling means noodling – lots of topic branches laying around from airplane rides and hotel hacking. Today I decided to get rid of the topic branches which had been merged into master. But how?

When in doubt, ask Scott Chacon. Here’s how to delete all the branches which are a subset of master (and therefor contain nothing juicy):

git branch --contains master | grep -v master | xargs git branch -d


We got a bottle of Pappy Van Winkle and recorded the first episode of our Gitsplosion! podcast last night. After a few hours, the bottle was empty and we had an mp3 ready for your consumption.

It’s less about Git and more about us having a good time. Which we’re sure you’ll enjoy. (And oh yeah, there’s bad words. So don’t listen if you don’t like bad words.)

We want to make this a weekly thing, so expect a new one every Thursday.

Download it here.

GitHub Support

Hey everyone, meet Matt Pruitt (aka guitsaru). He’s going to help us out on the support front – mailing list, email, and Lighthouse.

With Matt’s help, we’ll have more time to devote to the site itself.


One of my favorite people uses the MooTools Javascript framework and noticed something on the framework’s website:

That’s right, MooTools development now happens at GitHub. Yet another awesome project has moved to the awesomeness that is Git + GitHub.

Rails 2.1 Book Translation

Carlos Brando and Marcos Tapajós have written a book on Rails 2.1 in Portuguese which is now being translating into English – right here on GitHub!

If you want to help out or follow along, check out Great work guys, can’t wait to see the finished product.

Update: Corrected the authors.

Ready for Lift Off

Liftweb, the hot Scala (a functional, JVM language) web framework, is now hosted on GitHub.

Be sure to check out the demo or follow their Twitter if you’re interested. The liftweb mailing list is also deliciously active.

GitHub Shirts

The 350 GitHub t-shirts we gave away at RailsConf 2008 last weekend were a huge hit! For anyone that wasn’t there, the fronts say “fork you” and the backs say “”. We’ll be making these shirts available for purchase very soon!

In case you grabbed one but didn’t get the memo, the back is designed so that you can write in your GitHub username with permanent ink. So grab a Sharpie and show off your work with pride!

Chris showing you how it’s done

Thomas Fuchs (lead dev) posing in front of 6 foot octocat!

Big thanks to Ryan Norbauer of for his help with printing arrangements.

An Open Source Renaissance

Yan Pritzker thinks GitHub is leading an open source renaissance. Duh!

This very simple idea of tracking the forking network of a particular project, and doing it well, is why GitHub has made a radically cool contribution to the opensource community.

And hey, there’s even more cool network stuff planned.

GitHub is Hiring

This position has been filled. See GitHub Support, and thanks for the interest!

Profitable Programmer: The Encore

The Profitable Programmer panel went well but was too packed. So we’re gonna do it again.

If you missed the first one, be sure to stop by Room D 138-139 on Level 1 Sunday at 1:50PM. The panel will feature all three GitHub developers as well as the inimitable Geoffrey Grosenbach and the prolific Ben Curtis.

Git over Bonjour

Chad Fowler and friends busted out the amazing gitjour this weekend at RailsConf. It’s a simple RubyGem which lets you serve and clone git repositories over Apple’s Bonjour. I’m at CabooseConf and just used it to clone embedded_actions.

$ gitjour list
Gathering for up to 5 seconds...
facebox/ on nyx.local.: gitjour clone facebox/
  a git project


RailsConf Git Talk

If you didn’t catch Scott’s awesome Git talk at Railsconf today, you missed out. Luckily he’s posted his slides at

GitHub Textmate Theme!

This is most excellent. Just last night PJ asked for a GitHub TextMate theme on Twitter. Scott Becker answered the call: GitHub Theme for TextMate. Should go great with the GitHub TextMate bundle.

Grab it and go: sbecker/github_textmate_theme

GitHub at RailsConf

RailsConf 2008 (and CabooseConf) is about to begin. If you’re heading to Portland, say hi. We’ll have t-shirts and stickers, as well as a big banner in the Engine Yard booth.

Here are the talks GitHubbers will be giving:

The Profitable Programmer – 2:50pm on Friday. This is a panel featuring all three GitHub developers as well as the inimitable Geoffrey Grosenbach and the prolific Ben Curtis.

The Launch: Dos and Don’ts of Real Life Deploys – 4:25pm on Friday. Right after the Profitable Programmer talk, in the same room, come see Chris (that’s me!) talk about lessons learned launching a Rails site. I’ll tell some disaster stories, share useful plugins and techniques, and go over GitHub’s architecture.

Build Your Own Distributed, Self-Configuring Rails Cluster – 1:50pm on Saturday. See Tom and KirinDave talk about Fuzed, their nutty Erlang library for intelligently scaling Rails instances to the moon (and beyond).

Using Git to Manage and Deploy Rails Apps – 10:45am on Saturday. While he isn’t a GitHub developer, Git genius Scott Chacon will be giving a talk that you can’t afford to miss. Even if you know Git, there is sure to be some valuable information here. (Scott wrote the Git Peepcode PDF, creates Gitcasts, and has a bunch of Git related projects hosted here.)

Got one of those new fangled iPhones? Here’s an ics of our talks: GitHub-RailsConf-2008.ics. See you there!

More Textmate Bundle Goodness

Dr Nic continues onward with his GitHub Textmate bundle.

The newest feature? Line commenting.

See it in action:

TextMate + GitHub – how to comment/discuss on a line via GitHub from Dr Nic on Vimeo.

Make sure to get it while it’s hot! And oh yeah, there’s a VIM plugin too.

Something went wrong with that request. Please try again.