Title | Branching and merging in the repository |
Publication Type | Conference Paper |
Year of Publication | 2008 |
Authors | Spacco, J, Williams, CC |
Tertiary Authors | Hassan, AE, Lanza, M, Godfrey, MW |
Secondary Title | the 2008 international workshopProceedings of the 2008 international workshop on Mining software repositories - MSR '08 |
Pagination | 19-22 |
Date Published | 05/2008 |
Publisher | ACM Press |
Place Published | New York, New York, USA |
ISBN Number | 9781605580241 |
Keywords | argouml, changes, cvs2svn, diffj, revision, scm, source code, version control |
Abstract | Two of the most complex operations version control software allows a user to perform are branching and merging. Branching provides the user the ability to create a copy of the source code to allow changes to be stored in version control but outside of the trunk. Merging provides the user the ability to copy changes from a branch to the trunk. Performing a merge can be a tedious operation and one that may be error prone. In this paper, we compare file revisions found on branches with those found on the trunk to determine when a change that is applied to a branch is moved to the trunk. This will allow us to study how developers use merges and to determine if merges are in fact more error prone than other commits.
|
DOI | 10.1145/1370750.1370754 |
Full Text | |