Version 16 of SCM

Updated 2004-09-25 17:29:41

Usually "software configuration management" or "source code management"; be careful, though, because in "enterprise"- or management-dominated IT circles, it'll be understood as "supply chain management", which is regarded at automatable commercially. Configuration management is, in principle, more general than "version control", but often conceived in terms of the latter.

This is what CVS, Bugzilla, CVSTrac, Bonsai, SourceForge, and BitKeeper all provide, to varying degrees.

A particularly interesting aspect of this subject has to do with choice of SCM for the Tcl/Tk core.

The two expansions of the acronym SCM mean different things to SCM specialists - see news:comp.software.config-mgmt and its FAQ [L1 ].

A variety of Software Configuration Management/Source Code Management strategies are available. A list of ones with Tcl connections include:

 What: Aegis
 Where: http://www.canb.auug.org.au/%7Emillerp/aegis.html
        http://www.canb.auug.org.au/%7Emillerp/aegis-3.26.tar.gz
 Description: Transaction based software configuration management (SCM)
        system.  Provides software to coordinate and integrate the changing of
        software by a team of developers.  Has a Tk interface, as well
        as a utility for interfacing to tkdiff.
 Updated: 06/2001
 Contact: mailto:[email protected] (Peter Miller)

Aegis interfaces to tkdiff.

 What: boob
 Where: From the contact
 Description: Tool Object oriented objection builder which manages SCM builds
        and repository duties. Written in itcl and uses itcl files
        as dependencies and build scripts.  Rules based dependencies with
        on the fly scanning of c/c++ files.
 Updated: 10/1998
 Contact: mailto:[email protected] (Bob McWhirter)

Category Application | Category Acronym