Previous Next
Creating your own CMVC adaptor

SNiFF+'s version control and configuration management (CMVC) functionality is provided via a consistent user interface that sits on top of an abstract CMVC interface. In this sense, SNiFF+ does not implement any version storage functionality itself; it delegates all actions via this CMVC interface to a CMVC tool like RCS or CVS, which is responsible for the actual repository management. The interface consists of about 40 commands that can be easily mapped to any specific CMVC.
CMVC adaptors should only be created by experienced users of the version tool and Unix. However, it is a one-time task since SNiFF+ only needs to be adapted once to a new CMVC.
You can use any scripting language e.g., Bourne Shell, Python, TCL, etc. to create your own adaptor. For information on how to do so, please get in touch with your TakeFive Sales contact.

Previous Next