Versioning for configurations of reusable artifacts
First Claim
Patent Images
1. A computer-implemented method comprising:
- creating, from a present version of a first artifact which is mutable, an artifact baseline corresponding to the present version of the first artifact;
responsive to creating the artifact baseline, making immutable the present version of the first artifact and present versions of children artifacts of the present version of the first artifact which are mutable; and
responsive to identifying a change to the present version of the first artifact, not saving the change in the present version of the artifact but, instead, automatically creating, by a processor, a new version of the first artifact, wherein the new version of the first artifact is mutable.
1 Assignment
0 Petitions
Accused Products
Abstract
From a present version of a first artifact which is mutable, an artifact baseline corresponding to the present version of the first artifact can be created. Responsive to creating the artifact baseline, the present version of the first artifact can be made immutable. Present versions of children artifacts of the present version of the first artifact which are mutable also can be made immutable. Responsive to identifying a change to the present version of the first artifact, a new version of the first artifact can be automatically created, wherein the new version of the first artifact is mutable.
-
Citations
20 Claims
-
1. A computer-implemented method comprising:
-
creating, from a present version of a first artifact which is mutable, an artifact baseline corresponding to the present version of the first artifact; responsive to creating the artifact baseline, making immutable the present version of the first artifact and present versions of children artifacts of the present version of the first artifact which are mutable; and responsive to identifying a change to the present version of the first artifact, not saving the change in the present version of the artifact but, instead, automatically creating, by a processor, a new version of the first artifact, wherein the new version of the first artifact is mutable. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
a processor programmed to initiate executable operations comprising; creating, from a present version of a first artifact which is mutable, an artifact baseline corresponding to the present version of the first artifact; responsive to creating the artifact baseline, making immutable the present version of the first artifact and present versions of children artifacts of the present version of the first artifact which are mutable; and responsive to identifying a change to the present version of the first artifact, not saving the change in the present version of the artifact but, instead, automatically creating a new version of the first artifact, wherein the new version of the first artifact is mutable. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product comprising a computer readable storage device having program code stored thereon, the program code executable by a processor to perform a method comprising:
-
creating, by the processor, from a present version of a first artifact which is mutable, an artifact baseline corresponding to the present version of the first artifact; responsive to creating the artifact baseline, making, by the processor, immutable the present version of the first artifact and present versions of children artifacts of the present version of the first artifact which are mutable; and responsive to identifying a change to the present version of the first artifact, not saving the change in the present version of the artifact but, instead, automatically creating, by the processor, a new version of the first artifact, wherein the new version of the first artifact is mutable. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification