If I remember correctly, the File Manager (built by aD as a way to
upload client's files for CMS and other things) could optionally
use CVS versioning. You may want to dig up the code and see if
it is useful for you and maybe SDM. Not sure where it resides in
Tcl form. Probably in the CMS code somewhere.