Feed items

Pro Git Bloggin'

Our very own international man of mystery Scott Chacon has been blogging some great blogs over at the Pro Git site recently:

phpBB on GitHub

The phpBB team recently completed a move from SVN to Git and are now hosting their repositories on GitHub!

I remember phpBB being one of my first experiences with online programming — trying to setup a forum for my now dead drumming site.

Tracking Deploys with Compare View

We log a message to Campfire anytime someone
deploys code to staging or production. It looks like this:

Recently, we added the link pointing to a Compare View where you
can review the commits that were shipped out along with a full diff of
changes:

GitHub Rebase #38

Welcome to Rebase 38. Suggestions for projects to cover are always welcome, check out the criteria here. In the meantime, check out this preview of some neat visualizations using the GitHub API of how developers are connected:

NCSA Mosaic on GitHub

This is just great: NCSA Mosaic on GitHub at http://github.com/alandipert/ncsa-mosaic.

This now joins the Quake source as one of my favorite old school projects.
(Hat tip flangy.)

GitHub Drinkup, Peninsula Edition

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:

Branch Lists

Git's branching model is one of it's best features. Branches are cheap, fast and extremely flexible. They're great for developing features, maintaining old releases, or just plain experimentation.

Introducing GitHub Compare View

Picking up where Kyle left off in his Branch List post, we're all very
excited to announce a new feature designed to ease the process of
comparing two points in a repository's history. It's called
GitHub Compare View and it's going to change the way you review code.

GitHub Rebase #37

According to git-checkout: “You can make changes and create a new commit on top of a detached HEAD”. Git is your Friend, not a Foe explains how this is possible.

Announcing Ernie 2.0 and 2.1

<!-- -*-Markdown-*- -->

Over the past few months I've been working on a major new version of Ernie, the RPC server I wrote to power GitHub's sharded file server architecture. As a reminder, Ernie is an Erlang/Ruby hybrid BERT-RPC server (packaged as a Rubygem) that let's you expose Ruby modules as an RPC service. It spawns, manages, and load balances between a set of Ruby processes that allow access to the Git repositories.