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)
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