Practical, Pragmatic, C++
RSS icon Email icon Home icon
  • Update: qt and git-svn

    Posted on May 11th, 2009 wozname No comments

    QT

    I’m currently learning the ins and outs of the QT gui toolkit and I got to say that it is quite neat. It’s available for free at http://www.qtsoftware.com/. It seems to be dogged by a fair amount of controversy. Do some googling about KDE and QT and their licences. It’s been released under the LGPL which is good news for small commercial developers, since their commercial licences are quite expensive. There is much debate about it’s signals and slots system which uses a custom preprocessor and is only type checked at runtime.

    Git-svn

    I have also been playing with git-svn. Git is my favourite version control system. You can grab it from http://git-scm.com/. The windows version that I use day-to-day is available at: http://code.google.com/p/msysgit/ it’s got a gui installer for those allergic to the cli and it’s maturing quite fast.

    Git-svn is a git command that allows you to contribute to a subversion based project using git. The first thing it does is download the entire subversion repository, including all branches and tags. This can take quite a while, but once you have it, browsing the projects history is a dream. I tested it out on some of the smaller Sourceforge projects and it seems quite foolproof.

    For the larger projects, I would recommend you find a download of a preconverted git repository and work from there. With a bit of googling it should be no problem.

    Happy Programming :)

    Leave a reply