METHOD FOR ENFORCING CHANGE POLICY BASED ON PROJECT STATE
First Claim
Patent Images
1. A method for enforcing change policies in a software development environment comprising:
- receiving at a source control system a request to make a change to a project;
before making said change, retrieving from said request metadata associated with said change;
evaluating said metadata against one or more policy rules defined for said project; and
if said metadata conforms to said one or more policy rules, storing said change in the source control system, else rejecting said change.
3 Assignments
0 Petitions
Accused Products
Abstract
A set of tools and other mechanisms automatically enforce software development change policies by providing a way to map physical source control system codelines to projects and by providing a way to maintain current project and codeline state information. The set of tools and other mechanisms also provide ways to define change management rules and policies, as well as, ways to evaluate and allow or deny each proposed change against the defined change policy.
64 Citations
24 Claims
-
1. A method for enforcing change policies in a software development environment comprising:
-
receiving at a source control system a request to make a change to a project; before making said change, retrieving from said request metadata associated with said change; evaluating said metadata against one or more policy rules defined for said project; and if said metadata conforms to said one or more policy rules, storing said change in the source control system, else rejecting said change. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer-readable storage medium storing instructions for enforcing change policies in a software development environment, the instructions including instructions which, when executed by one or more processors, cause the one or more processors to perform the steps of:
-
receiving at a source control system a request to make a change to a project; before making said change, retrieving from said request metadata associated with said change; evaluating said metadata against one or more policy rules defined for said project; and if said metadata conforms to said one or more policy rules, storing said change in the source control system, else rejecting said change. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
Specification