On Fri, 24 Oct 2003 18:38:57 +0200, Jozef Kosoru
<> wrote:
> Hello,
>
> sorry for the off-topic question but I think this is a good
> place to ask. I plan to develop open-sourced web application
> which integrates CVS browser, a bug tracking system and some
> more interesting features to support development both
> open-sourced and commercial projects. I would like to know
> whether it is worth to invest my free time for such a tool.
> CVS is rather an old system and I have no idea how widely is
> used in development teams. So my question is easy: Do you use
> CVS in your development?
>
> Thank you,
> jozef
There are lots of companies using CVS, including the one I work for and my
previous employer. In addition, the vast majority of Open Source
projects, including all those at SourceForge.net and the Apache
Foundation, use CVS. However, the ubiquity of CVS is a triumph of
functionality (in that it's "good enough") and availability over design.
If you scratch the surface you will find some very ugly things
underneath. The nature of CVS and its history mean that it lacks certain
features that really should be there, such as atomic commits and easy
moving/renaming of files.
Despite the problems of CVS, with a decent front-end such as SmartCVS
(
http://www.smartcvs.com) it is still infinitely preferable to Microsoft
SourceSafe.
I am keeping an eye on Subversion (
http://subversion.tigris.org), which is
an Open Source system intended to improve upon and eventually replace
CVS. I believe SourceForge are considering moving their CVS repositories
across to Subversion in the future.
Dan.
--
Daniel Dyer