Migration to Git/Github

Re: Branching, I'm not sure. I certainly agree with you on that front though Mercurials "bookmarks" seem to be something similar to git style branches. Although there is only one namespace for bookmarks so if I have a local bookmark named X and the server has a bookmarked named X which is for something different Mercurial will get confused.

Re: Windows support, that's a good point and I'll call that out explicitly.