Patent ID: 7702661

Claim:
A computer-implemented method for managing at least one checked out file in a source control repository, the method comprising the steps of: receiving a request to generate a report for at least one checked one file in a source control repository, wherein the request includes an input specifying one or more values for one or more parameters associated with the at least one checked out file, wherein the one or more parameters are stored in a query database associated with the source control repository; parsing the input to generate a first and a second query comprising the one or more values for the one or more specified parameters, wherein the first query triggers a call to a distributed environment for information relating to the at least one checked out file and the second query triggers a call to a mainframe environment for information relating to the at least one checked out file; caching data retrieved from the first and second queries; generating the report based on a combining of the cached data, wherein the report identifies the at least one checked out file and includes the one or more specified parameters; storing the report with a time stamp in the query database, wherein the time stamp specifies when the report was generated and stored; querying the query database to identify a change occurring after the time stamp to the one or more specified parameters; as a result of the change, identifying one or more outdated sections of a latest version of the report; automatically and selectively updating the one or more outdated sections of the latest version of the report to include the changes to the one or more parameters; and transmitting the updated report to an external computing device to initiate a backup of the updated version of the report and the at least one checked out file.