Directories Layout The first level of directories in the repository provides organization through a convenctional trunk, branches and tags layout. In this configuration the trunk directory is where main changes take place, the tags directory is where frozen copies of trunk changes are placed in for releasing, and the branches directory is an intermediate place between trunk and tags states where changes take place before being merged into trunk and finally released into tags. The second level of directories in the repository provides organization for each work line described in . All other subsequent levels of directories in the repository, from third level on, are created to organize specific concepts related to the work line they are in.