RSS
 

I’m hacking TortoiseHg to add a reviewboard interface

26 Aug

Righto I have officially started my first foray into Open Source Development!

Currently my company uses Mercurial for distributed source control.

So naturally I chose TortoiseHg manage my repositories because it is a fantastic tool for the job. My company also uses Reviewboard to review changesets before they are pushed to the main repository.

Now Mercurial has a nifty extension that allows you to post changesets to the reviewboard from the command line .

Since I use these four tools on a daily basis I want to streamline review posting process! So I have decided to add a GUI intergface to TortoiseHg that will allow me to post a review by right clicking on the changeset, branch or group of changesets I wish to get reviewed!

As far as I can tell from some Google searches there are no other projects doing the same thing…. So hey…. Why not give it a go myself?

I have forked a recent version of TortoiseHg and started a repository for my changes here – http://bitbucket.org/michaeldewildt/tortoisehg_reviewboard

So far I have only added the graphical menu items and am working on the post review dialog that, at the moment, does nothing. I am adding my changes to the hgtk version first then I will port the changes across to hgqt some time in the future.

Well there you have it, my first go at hacking an open source project.

Its a small change that shouldn’t take too long. It all depends on how much free time I can dedicate to the project.

This weekend is definitely going to be spent in the snow because for the first time in many years Australia is pushing a 2 meter base!

I will post regular updates on my progress here… project progress not snow that is!

 

Tags: , , , , ,

Leave a Reply