GitMinutes #26: Campbell Barton on Tricky SVN Migrations
Dec 02, 2013
Episode description
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.
Link to mp3
Links:
Blender's migration using reposurgeon:
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
Link to mp3
Links:
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
- Phabricator (issue tracker from Facebook)
- Phabricator Arcanist (command line tool)
- Blender's Phabricator instance
- 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)
- The Blender Network
- Blender Stack Exchange
- You can reach Campbell via email on ideasman42 [at] gmail.com
- The Blender Podcast
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