Jan 99 Newsbits
Volume Number: 15 (1999)
Issue Number: 1
Column Tag: Newsbits
Jan 99 Newsbits
by Jessica Courtney <firstname.lastname@example.org>
UNI SOFTWARE PLUS introduced VOODOO Server, a successor of their version control tool VOODOO, which won a MacWorld/MacTech Eddy Award last year.
VOODOO Server is a real client/server solution. This forms the basis for a highly efficient and robust multi-user environment. Efficient, because all time consuming tasks can be delegated to the server and the developer's machine is no longer slowed down (e.g., from the client's point of view, a check-in operation is reduced to the transfer of the file to the server). Robust, because the server application is the only process that works on the database. In combination with a solid transaction mechanism the client/server architecture minimizes the risk of database corruption. Since the server application can run either on a server machine anywhere on the network but also on the local machine, VOODOO Server is scalable from single user projects up to large projects with many developers.
VOODOO Server in combination with the CodeWarrior plug-in offers a user-friendly version control solution that enables you to manage your software project without having to deal with additional complexity and bureaucracy. The design goal was to give you access to all necessary information and functions without having to learn version control vocabulary and remember revision numbers like 18.104.22.168.6.2. Instead the CodeWarrior plug-in for VOODOO Server offers all the functionality and version information directly inside the CodeWarrior IDE in an easy-to-use Mac-like user interface. The package includes a tutorial that lets you learn anything you have to know within only a few hours.
VOODOO Server introduces a new concept called "Project Parts" or simply "Parts". A part represents a subtree of a project with all included files and folders. A VOODOO project consists of an arbitrary number of parts. Parts can be shared among projects. If you make changes to a part from one project, these changes are propagated to all other projects sharing this part.
VOODOO Server keeps track not only of the different versions of the files, but also of the folder structures. This allows you to reconstruct earlier configurations of your project exactly as they appeared at that time, including the folder structure. VOODOO Server keeps also track of the renaming of files and will even realize if you delete a file from the VOODOO project and add the same file again later.