Managing version information for software components
First Claim
1. A method of managing version information for a group of software components, comprising:
- maintaining a version repository containing version information for all of the components;
determining a baseline for the components, wherein the baseline represents a minimum version for each of the components;
modifying data in the repository in connection with updating at least one of the software components; and
accessing the data in the repository to determine version information for the components, wherein accessing the data includes determining whether each of the components has a version number greater than or equal to a minimum version number corresponding to a particular baseline.
2 Assignments
0 Petitions
Accused Products
Abstract
A system manages version information for a group of software components by maintaining a version repository containing version information for all of the components. The system determines a baseline for the components, modifies data in the repository in connection with updating software components, and accesses the data in the repository to determine version information for the components. The system described herein also determines if a group of software components correspond to a particular baseline by maintaining baseline information in the version repository. The system obtains the particular baseline for the group of components, compares the version information for each of the components with a corresponding minimum version provided in connection with the baseline, and determines whether a group of software components correspond to the particular baseline.
-
Citations
20 Claims
-
1. A method of managing version information for a group of software components, comprising:
-
maintaining a version repository containing version information for all of the components;
determining a baseline for the components, wherein the baseline represents a minimum version for each of the components;
modifying data in the repository in connection with updating at least one of the software components; and
accessing the data in the repository to determine version information for the components, wherein accessing the data includes determining whether each of the components has a version number greater than or equal to a minimum version number corresponding to a particular baseline. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of determining if a group of software components correspond to a particular baseline, comprising:
-
maintaining a version repository containing version information for all of the components;
obtaining the particular baseline for the group of components, wherein the particular baseline represents a minimum version for each of the components;
comparing the version information for each of the components with a corresponding minimum version provided in connection with the baseline; and
determining that a group of software components corresponds to the particular baseline if each of the components has a version number greater than or equal to the minimum version number corresponding to the particular baseline. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A method of adding components to an integrated software program having multiple components, comprising:
-
providing the integrated software program with a first baseline, wherein the first baseline indicates which components are part of the integrated software program;
revising the first baseline to provide a second baseline, wherein the second baseline includes at least one component not present in the first baseline; and
running an update process on the integrated software program using the second baseline, wherein, in response to the update process detecting at least one component in the second baseline that is not in the integrated software program, the update process causes the at least one component to be added to the integrated software program. - View Dependent Claims (19, 20)
-
Specification