James Gregory
Git’s guts: Merging and rebasing
11 Nov, 2009
Git’s guts: Branches, HEAD, and fast-forwards
11 Nov, 2009