Managing checked out files in a source control repository
First Claim
1. 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.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for managing at least one checked out file of a source control management repository are provided. The system includes a source control repository including at least one checked out file; a database including at least one parameter associated with the at least one checked out file; and a computing device for identifying the at least one checked out file, retrieving the at least one parameter associated with the at least one checked out file, and generating a report including the at least one parameter. The report may be presented to a user via a display or formatted as an XML file to be employed in other computing applications, e.g., automated backups.
-
Citations
25 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system for managing at least one checked out file, comprising:
-
a source control repository including at least one checked out file; a query database associated with a source control repository, the database including one or more parameters associated with the at least one checked out file; and a control management server for; receiving a request to generate a report for at least one checked one file in the 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 the 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. - View Dependent Claims (14, 15)
-
-
16. A set of computer-executable instructions for managing at least one checked out file, the computer-executable instructions being embodied in a computer-readable storage medium and when executed by a processor operable to:
-
receive 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; parse 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; cache data retrieved from the first and second queries; generate 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; store the report with a time stamp in the query database, wherein the time stamp specifies when the report was generated and stored; query 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, identify one or more outdated sections of a latest version of the report; automatically and selectively update the one or more outdated sections of the latest version of the report to include the changes to the one or more parameters; and transmit 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. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25)
-
Specification