Boston DevDays kicked
off a month-long tour of technical talks aimed at programmers, organized
by StackOverflow and Carsonified.
I had the good fortune to attend, meet a few interesting people and see
some fun talks. I tried to write a bit in real-time (search Twitter here)
but the WiFi was pretty over-subscribed and there was no cell coverage
to speak [...]
I have been a big fan of the Mercurial version control system since migrating the Chord project from CVS almost two years ago. Mercurial offers a comfortable command-line experience, good performance and a module based architecture for expansion. Since graduating, I have had to interface with Subversion and Perforce servers at work and [...]
When switching to a new version control system, it is important to be
able to bring along all the past history of a project. There are
several tools capable of converting a CVS repository to Mercurial;
I have considered cvs20hg, tailor and Mercurial’s own
convert-repo. While these all do the conversion, careful testing
of the results is necessary. [...]
Over the past few years, distributed version control
systems have flourished; there are now so
many that is hard to choose between
them. Each choice offers an evolution beyond CVS including, among
other things, whole-tree views with atomic commits, complete and
transparent offline operation, and excellent branching support.
Always on the look out for better tools, I have played with [...]