Title :
A version numbering scheme with a useful lexicographical order
Author :
Keller, Arthur M. ; Ullman, Jeffrey D.
Author_Institution :
Dept. of Comput. Sci., Stanford Univ., CA, USA
Abstract :
We describe a numbering scheme for versions with alternatives that has a useful lexicographical ordering. The version hierarchy is a tree. By inspection of the version numbers, we can easily determine whether one version is an ancestor of another. If so, we can determine the version sequence between these two versions. If not, we can determine the most recent common ancestor to these two versions (i.e., the least upper bound, lub). Sorting the version numbers lexicographically results in a version being followed by all descendants and preceded by all its ancestors. We use a representation of nonnegative integers that is self delimiting and whose lexicographical ordering matches the ordering by value
Keywords :
civil engineering computing; concurrency control; configuration management; configuration management system; hierarchical version system; useful lexicographical order; version numbering scheme; version sequence; Buildings; Civil engineering; Collaboration; Collaborative work; Computer science; Databases; Inspection; Sorting; Structural engineering;
Conference_Titel :
Data Engineering, 1995. Proceedings of the Eleventh International Conference on
Conference_Location :
Taipei
Print_ISBN :
0-8186-6910-1
DOI :
10.1109/ICDE.1995.380387