Formalized propagation and approval of code changes in a tightly coupled environment
OwnerNicholas Alexander Pape, Peter Blair Gonzalez Del Solarinventors
Life of this patent
Estimating the term…
Loading patent…
OwnerNicholas Alexander Pape, Peter Blair Gonzalez Del Solarinventors
Estimating the term…
A server determines dependencies of packages in a plurality of repositories. An algorithm calculates a set of compatible versions for the dependencies of the packages, subject to a constraint that no side-by-side versions shall be introduced. A new branch in a repository of the plurality of repositories is created. The package manifests of the new branch are updated based on the set of compatible versions. The files that reference the package manifest in the new branch are updated. The new branch is validated based on the updated files. The server publishes a new version of an updated package in the repository in response to the validation being successful, or automatically determines which parties to notify in response to the validation being unsuccessful.
A computer-implemented method comprising:
(canceled)
(canceled)
(canceled)
A system comprising:
(canceled)
(canceled)
(canceled)
A machine-storage medium storing instructions that, when executed by one or more processors of a machine, cause the one or more processors to perform operations comprising:
Dependencies are inferred from the claim text.