Inter-file branching a practical method for representing variants

3Citations
Citations of this article
2Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Contemporary software configuration management (SCM) systems identify variants in the same namespace that identifies revisions. The variants -- the alternate implementations of a configuration item that must exist in parallel -- and revisions -- the iterative refinements that each variant takes on over time -- form a two dimensional version tree for a configuration item. So typically a configuration item will have two names: one that names the item and another that names the version. This paper presents an alternate approach where the identification of a variant is moved into the name of the configuration item, leaving the version namespace only a linear set of revisions. Because this method has been realized in a working system where the configuration items are software source files, it is called Inter-File Branching. Branching is the act of creating variants, files are the configuration items, and inter-file reflects that fact that variants are separate files.

Cite

CITATION STYLE

APA

Seiwald, C. (1996). Inter-file branching a practical method for representing variants. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 1167, pp. 67–75). Springer Verlag. https://doi.org/10.1007/bfb0023081

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free