Parallel development of diverged source streams
AssigneeInternational Business Machines Corporation
InventorsJeffrey R. Hoy, Barry J. Pellas, David M. Stecher
Life of this patent
Estimating the term…
Abstract
Methods and systems may provide for tracking, on a position-by-position basis in a diverged code history associated with a diverged source stream, an origin source stream and an original position of code contained within the diverged source stream. Additionally, a modification may be detected with respect to a first portion of the code contained within the diverged source stream at a first position. In such a case, the modification and the first position may be automatically documented in the diverged code history.
Claims13
A computer program product to manage parallel development of diverged source streams, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a computer to cause the computer to:
- track, on a position-by-position basis in a diverged code history associated with a diverged source stream, an origin source stream and an original position of code contained within the diverged source stream;
- detect a modification to a first portion of the code contained within the diverged source stream at a first position;
- automatically document the modification and the first position in the diverged code history;
- detect a move of a second portion of the code in the diverged source stream from a second position to a third position;
- automatically document the move and the second position in the diverged code history;
- detect an addition of a third portion of the code in the diverged source stream at a fourth position;
- automatically document the addition in the diverged code history;
- and
- track, on a position-by-position basis in an origin code history associated with the origin source stream, the origin source stream, an original position, the diverged source stream and a diverged position of code contained within the origin source stream.
5-12. (canceled)
A computer program product to manage parallel development of diverged source streams, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a computer to cause the computer to:
- track, on a position-by-position basis in a diverged code history associated with a diverged source stream, an origin source stream and an original position of code contained within the diverged source stream;
- detect a modification to a first portion of the code contained within the diverged source stream at a first position;
- and
- automatically document the modification and the first position in the diverged code history.
Dependencies are inferred from the claim text.