CVS replacement

Hi IDEA developers !

CVS is widely used, but it has got lots of caveats,
and that's why SubVersion has been created:

http://subversion.tigris.org/

"The goal of the Subversion project is to build a revision control system that is a compelling replacement for CVS in the open source community"

http://subversion.tigris.org/project_status.html
http://subversion.tigris.org/svn-repositories.html

Any plans to integrate support for this VCS ?

Dan/

5 comments

A very recent article (March 07, 2003)
that talks about Subversion:

http://www.linuxjournal.com/article.php?sid=4768



"...CVS and its semi-chaotic development model have become an essential part of Open Source culture."

"...Because it uses the RCS storage system under the hood, CVS can only track file contents, not tree structures. As a result, the user has no way to copy, move or rename items without losing history. Tree rearrangements are always ugly server-side tweaks."

"...The RCS back end cannot store binary files efficiently, and branching and tagging operations can become very slow.

"...From a developer's standpoint, the CVS codebase is the result of layers upon layers of historical ``hacks''. (Remember that CVS began life as a collection of shell scripts to drive RCS.) This makes the code difficult to understand, maintain or extend. For example, CVS's networking ability was essentially stapled on. It was never designed to be a native client/server system."

"...it was decided that Subversion would be designed as a functional replacement for CVS. It would do everything that CVS does, preserving the same development model while fixing the flaws in CVS's (lack of) design. Existing CVS users would be the target audience; any CVS user should be able to start using Subversion with little effort."


0

dan wrote:

http://subversion.tigris.org/

Any plans to integrate support for this VCS ?


You've got my vote. I use Subversion personally at home and I'm loving it.

Ciao,
Gordon

--
Gordon Tyler (Software Developer)
Quest Software <http://java.quest.com/>
260 King Street East, Toronto, Ontario M5A 4L5, Canada
Voice: 416-643-4846 | Fax: 416-594-1919

0

Vote for http://www.intellij.net/tracker/idea/viewSCR?publicId=3860

If you make the CVS plugin open source we could easily change it to support subversion since it is mostly backward compatible.

0

Agreed there was some serious talk on here a while back about starting an effort to write a plugin for Subversion. There is plugin source for sourcesafe would it not be of any help to start with that?

Subversion is in fact a superior product, even in its current state.

0

Please sign in to leave a comment.