Hello, I find nothing very much wrong with CVS, but I've seen that SVN has a pretty good integration with a Savannah type task tool.. and supports alpha-beta-release workflow. Both of these make bug tracing and test releases much easier than doing everything manually. I'd be glad to hear if you've been doing the same kind of stuff with other versioning systems.
In practice: (1) someone reports a bug or a feture request (2) the task is given to X (3) X does the task, submits the changes to SVN, reports changeset number in the task tool (4) Y studies the code, accepts for alpha, the trunk->alpha release is done using the task tool. Probably running regression tests can be added in the release cycle. Yours, Marko
