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:

[ui]
username = Your Name <your.email@example.net>

[extensions]
# 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 =

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

Listen to the episode on YouTube

Monday, April 29, 2013

GitMinutes #06: Roberto Tyley on Rewriting History


In this episode, we talk to Roberto Tyley about rewriting history in Git. Roberto is a software developer, formerly at Github, and now at The Guardian. He contributes to various open-source projects, and he is the creator of the BFG Repo-Cleaner which we’ll be talking a lot about today. He’s also the author of Agit, an Android Git client.


Link to mp3

Links:

In particular, note the "if you don't have a Raspberry Pi" punchline in the end!

Listen to the episode on YouTube

Monday, April 22, 2013

GitMinutes #05: Martin Woodward on Visual Studio and TFS with Git

In this episode we talk to Martin Woodward about Visual Studio and TFS with Git. We also move through the history of Git on Windows and talk about Microsoft's other Git related business so far.



Link to mp3

Martin is a Senior Program Manager on the Team Foundation Server team at Microsoft. He specializes in the Open Source, Eclipse and Cross-Platform Tooling for TFS. Already before joining Microsoft, he was an MVP, he’s an international speaker, and author on the subject of ALM and TFS. 

Listen to the episode on YouTube

Monday, April 15, 2013

GitMinutes #04: Marius Mathiesen on Gitorious and Git Infrastructure

In this episode we talk to Marius Mathiesen, who is one of the Gitorious developers.


Link to mp3

Links: