Monday, May 27, 2013

GitMinutes #10: Git Merge 2013 Part 2

This is the second set of interviews from Git Merge 2013 in Berlin.

Link to mp3

First guest of the day, Scott Chacon, with the Berliner Dom in the background.
Photo CC-BY Thomas Rast

Scott Chacon (homepage, twitter, github), works at Github
About Git community. GitTogether.

Mislav Marohnić (homepage, twitter, github)
About the passion of Git users. Hub. Git tips. Merge vs rebase.
Update: Mislav's lightning talk about Hub at Git Merge

Thomas Rast (homepage, google+, github)
On Git internals, git-notes, git log -L, developing Git.

Listen to the episode on YouTube

Monday, May 20, 2013

GitMinutes #09: Git Merge 2013 Part 1

Last week I went to the Git Merge conference in Berlin! I brought my improvised digital recorder (a Nexus 7 connected to a pair of PlayStation Singstar mikes), and recorded a good few interviews, enough to make four episodes for GitMinutes, of which this one is the first.

Link to mp3

Edit: I mistakenly say in the intro that the episode is recorded on the 10th of April. Note that the actual date of the interviews was 10th of May.

Dirt-cheap digital recorder. Photo by Roberto Tyley

The guests in this episode:

Maximilian Haack (twitter), developer at PropertyBase
About GitMerge and his thesis for visualizing Git

Ben Straub (twitter, github, homepage). Works at Github.

Jeff “Peff” King (homepage), Works at Github.
About Git core development, improving performance.

Listen to the episode on YouTube

Monday, May 13, 2013

GitMinutes #08: Drew Neil on Vim and Workflow

In this episode we talk to Drew Neil. He is the man behind Vimcasts, and the book Practical Vim. A couple of years back he did a whole bunch of screen-casts on how to use Git from inside of Vim, and this is what made me want to get him on the show.

Link to mp3

An example of using GitHub’s compare feature to tell the story of a codebase: 

Presidents (Follow the ‘view diff’ links in the README file to see the codebase evolve)

Listen to the episode on YouTube

Monday, May 6, 2013

GitMinutes #07: Martin Geisler on Mercurial

In this episode, we talk to Martin Geisler, a long time contributor to the Mercurial project.

Link to mp3

Martin is a software developer since 15 years, focusing mainly on Python. I met him at a conference some years back where I talked about Git-SVN, and he talked about Mercurial, and we got to have some really interesting discussions on Git vs Mercurial, some of which we were able to recreate for recording this episode.

Links and resources from the show:

Some other useful things we didn't talk about:

Finally, new users might find a minimal ~/.hgrc file with my favorite extensions useful:

username = Your Name <>

# Color output and show progress bars in your terminal
color =
progress =

# Pipe output into a pager
pager =

# Enable 'hg rebase' and 'hg pull --rebase'
rebase =

# Enable 'hg histedit', like 'git rebase -i'
histedit =

# Enable 'hg record', like 'git add -i; git commit'
record =

# Set $PAGER or specify the pager to use here: 
pager = less -FRX

Listen to the episode on YouTube