If you ever need to graft two git repositories, i.e. you want to restore history from your previous VCS, “Using git to stitch together a broken subversion repository” is a good starting point. Git is amazing when it comes two this task but in my opinion it is poorly documented at best.