in reply to version control

Well, if you want to stick with Perl, you can use svk, which has elements of subversion, is written in Perl, and has some other fancy features.

If you are starting something new, I'd stay away from CVS. I think the only people who would recommend it are people who have to use it currently. CVS doesn't let you rename files, but Subversion does. From their web page: "Subversion is meant to be a better CVS". Subversion mostly took all of the annoying bits of CVS and fixed them, so don't start with the annoying bits. :)

And, subversion works on Windows.

--
brian d foy <brian@stonehenge.com>

Replies are listed 'Best First'.
Re^2: version control
by leriksen (Curate) on May 19, 2005 at 04:38 UTC
    I'll confuse the OP and say CVS should be your first choice. Reasons follow
    • For me, CVS is much simpler and more intuitive than Subversion.
    • CVS is much more mature, with a wider body of knowledge and experience. If your having a problem, your more likely to find a CVS person to help than a Subversion person. This will, of course, change over time.
    • CVS is available by default on a lot more systems than Subversion - generally you'll have to install and configure Subversion, CVS will probably be there. Again this will change over time
    • In my experience, renaming files, ala Subversion, isnt that common an operation. Of course if your work requires constant renaming, Subversion becomes a more attractive option. That said, when more extensive versioning features (say like ClearCase - expensive but feature-rich) are available, it does open whole new worlds of dev/build/release options
    • more tools integrate back to CVS than Subversion (at present - again this is a moving target)
    • If you start your introduction of version control with CVS, I'm pretty sure 100% of your versioning needs will be met for quite some time. By the time you realise CVS isnt all you want, you will be better armed to know what you need from a versioning tool. If that new tool is Subversion, it offers migration tools (and most version control suites offer cvs2xxx-like tools)

    ...it is better to be approximately right than precisely wrong. - Warren Buffet

Re^2: version control
by Anonymous Monk on May 20, 2005 at 13:02 UTC
    svk isn't quite ready for win32 yet