Each of these directories, direct descendents of ``releases/", serves as the root of all the information needed to make use of a release of the entire product. The name of a release directory typically matches the identification of a release in terms of the collection of all sources.
In addition, there are two standard directory names found at this level: ``production/'' and ``current/''. These are only links to other release directories. They serve, however, as convenient and standardized labels so that users need not necessarily be cognizant of new releases: as each new release is installed, these directory links are intended to be broken and re-created as appropriate.
At this level a general makefile can be created automatically to build the entire release tree. The makefile will simply: