RE: Software Version Control Software

"Arthur Barrett" <[email protected]>
Newsgroups gmane.comp.version-control.cvs.general
Message-ID <[email protected]>
Peter,

> 
> Hello to all, i wonder how can i program a software version 
> control system?
> 

You do not need to - there are hundreds available already.

What is much more valuable is understanding Software Configuration
Management processes and the relactionship between SCM and business
benefits (cost/benefit).

Before you implement (or indeed write) a version control system you need
to know what measurable benefit you will get from it.  Once you have the
benefit then you can determine the SCM process that you will need to
follow in order to deliver that benefit.  Finally having a SCM process
you can follow you can draw up a list of technical features that the
automated system (the software) needs to deliver.  Once you have that
you can compare your list to that provided by FOSS and closed-source SCM
tool vendors.

We've just recently finished developing an open-source SDK/API for
people who do want to write version control systems (evscm.org), and it
took a very long time to decide to do that considering there are already
so many good ones (CVS, CVSNT, Git, Mercurial, ClearCase, CM Synergy etc
etc).

Regards,


Arthur Barrett
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.