Subversion [svn] is a new breed of CTM; akin to SCCS or CVS - but more suited to Open Source code management as it does not require extensive Unix account management and can be configured to use HTTP as its communication protocol. Currently, Subversion is hosted on a remote machine and is connected to the Internet through a DAV module and an Apache 2.0 web server. Access controls are intentionally light and commit access is virtually for the asking. Genesis is a web based homebuilt configuration file generator written in PERL [Perl5].
Due to the remote installation of both the Subversion and Genesis installation and configuration of a Node machine relies on a live Internet connection. However, it should be noted that both systems could be moved to a more 'local' environment close by or could be replicated. So far this has not been necessary.