|Department of Electrical and Computer Engineering|
In many file-oriented SCM systems, the organization of files in a
repository directly reflects the file/directory structure in a file
system. To support this, we defined an additional object type, directory
component. In this case, the directed graph of the project entity
is in a tree form, representing the organization of programs and documentations.
The ``component'' attribute maps each tree node to a versioned slot
that refers to a document component (if the node is a