After using Git and SVN office I have finally started using http://www.fossil-scm.org/ . The thing I like about svn is the server client relation, the non distributed nature of it. It helps in an environment where people aren’t smart. Yes I think you need a bunch of equally smart and responsible people to be using Git or any other distributed source control software. SVN on the other hand is easy for a new recruit to understand, and by extension for me to teach/manage the recruit’s commits. Since the CiMPLE team never grew beyond count 4, bug tracking and code review happened over email and verbal instructions. Few weeks back the svn repo crashed and with it went entire history of commit etc. I am now using fossil which is a distributed src ctrl mgmt sw. Unlike Git it’s simple to install and configure as a server. We run it in server mode and push/pull/sync with one main repo there by using workflow as svn. Bonus is fossil has inbuilt bug tracking + wiki incorporated. So now bugs are issued as tickets. The UI is served via HTTP as fossil runs a webserver. fossil is made by the same guy who make SQLite. Single executable scm written in C.

Tags Project, software

Leave a Reply