GitMinutes

The show for proficient Git users. Stories, discussions, ideas, demos and other things useful for those using Git today.

http://episodes.gitminutes.com/search/label/podcast

subscribe
share






GitMinutes #26: Campbell Barton on Tricky SVN Migrations


In this episode we talk to Campbell Barton from the Blender Foundation about how they were able to migrate from a very complicated SVN setup to Git.

If you cannot see the audio controls, your browser does not support the audio element. Use the link below to download the mp3 manually.
Link to mp3


Links:

  • The Blender foundation

Blender's migration using reposurgeon:
  • Reposurgeon, developed by Eric S. Raymond and Julien Rivaud
  • How reposurgeon wins (features, compares with other tools)
  • Main Blender migration repository
  • Blender migration readme
  • Blender addons - good example of a small repo
  • The git submodule issue we ran into
Blender's new issue/patch tracker:
  • Phabricator (issue tracker from Facebook)
  • Phabricator Arcanist (command line tool)
  • Blender's Phabricator instance
"Famous" Git migrations/inspiration:
  • A tale about a Big SVN to Git Migration (JBoss Tools) (slides)
  • Converting a Subversion repository to Git (Drupal) 
  • Migrating from Subversion to Git
  • Gnome's Git migration
  • KDE's move to Git
  • QT switching to Git (part 1)
  • QT switching to Git (part 2)
  • Battle of Wesnoth switching to Git (using reposurgeon)
Get in touch with Campbell/Blender:
  • The Blender Network
  • Blender Stack Exchange
  • You can reach Campbell via email on ideasman42 [at] gmail.com
  • The Blender Podcast
This week's pro-tip:
List all files ever:

git log --all --pretty=format: --name-only --diff-filter=A | sort --unique -
See the Blender migration readme for more handy one-liners.

Listen to the episode on YouTube


fyyd: Podcast Search Engine
share








 December 2, 2013  1h4m