Tue Sep 30, 2008
xPattern Now In Hg
I am a fan of distributed version control and really liked the possibilities that were opened up when we shifted from SVN to Bazaar. The features were nice, but we encountered a few “issues” with Launchpad, most noticeably the speed. I also found the new UI to be worse that the previous iteration. It was hurting motivation and negatively impacting productivity. One of the few active coders for the project even resorted to emailing me diffs instead of committing changes himself.
I did a bit more exploration and stumbled across Mercurial (Hg). It has similar functionality to bzr and git, but with a few advantages. Last time I tried git, the tools for windows were “lacking” and launchpad had a big strike against bzr usage. After some tinkering, reading and a google hosted video with Bryan O’Sullivan, I decided to switch the project over.
xPattern is now officially hosted over at Bitbucket. The repo can be found at http://www.bitbucket.org/Manfre/xpattern/overview/. My motivation has gone up significantly, primarily thanks to the switch.
The commit procedure has been changed slightly to prevent a repeat of an issue we had with Launchpad (a commit corrupted the repo). Bitbucket has excellent support for forking and merging, so any significant changes will happen in their own fork. When the code change is complete and tested, a request will be made to merge it in to the main branch. Emailing diffs is also acceptable, but not ideal.
Comment
Commenting is closed for this article.





