Maintaining a Database-per-branch for Django Development

When you are doing development on multiple branches in parallel, a simple git checkout will update your code to match any branch you like. But unfortunately…