Configuration management file rename utility
First Claim
Patent Images
1. A computer implemented method of managing renamed files in a configuration management environment, comprising the steps of:
- installing a plug-in to modify a source control tool of the configuration management environment to include a renaming utility, wherein the source control tool did not provide tracking of version history for files that have been renamed prior to installing the pug-in;
extracting a first file that has been renamed from the source control tool of the configuration management environment using the renaming utility;
matching the first file to a second file using the renaming utility, wherein the second file is a previous version of the first file having a different name, wherein the different name does not follow a versioning feature of the source control tool for the first file, wherein a version tracking history does not exist between the first file that has been renamed and the previous version of the first file, and wherein both the first file and the second file exist in the source control tool.
3 Assignments
0 Petitions
Accused Products
Abstract
A system and method that allows any user to perform a file name match in any Configuration Management (CM) environment. Given any source control tool, the present invention allows a user to access and retrieve previous names used of any file (or batch of files) for any specified version or all versions of a particular file or files.
14 Citations
34 Claims
-
1. A computer implemented method of managing renamed files in a configuration management environment, comprising the steps of:
-
installing a plug-in to modify a source control tool of the configuration management environment to include a renaming utility, wherein the source control tool did not provide tracking of version history for files that have been renamed prior to installing the pug-in; extracting a first file that has been renamed from the source control tool of the configuration management environment using the renaming utility; matching the first file to a second file using the renaming utility, wherein the second file is a previous version of the first file having a different name, wherein the different name does not follow a versioning feature of the source control tool for the first file, wherein a version tracking history does not exist between the first file that has been renamed and the previous version of the first file, and wherein both the first file and the second file exist in the source control tool. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer implemented method of managing renamed files in a configuration management environment, comprising the steps of:
-
modifying a source control tool of the configuration management environment to include a renaming utility, wherein the source control tool did not provide tracking of version history for files that have been renamed prior to modifying the source control tool; identifying a first file using the renaming utility; comparing the first file to a list of files including files that have been renamed using the renaming utility; matching the first file to a second file from the list of files using the renaming utility, wherein the first file is a renamed version of the second file, wherein the renamed version of the second file does not follow a versioning feature in the configuration management environment for the second file, wherein a version tracking history does not exist between the first file and the second file, and wherein both the first file and the second file exist in the configuration management environment. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer implemented system for managing renamed files in a configuration management environment, comprising:
-
a source control tool in the configuration management environment having a repository, wherein the source control tool does not provide tracking of version history for files that have been renamed; a program that modifies the source control tool of the configuration management environment to include a renaming utility; a first file having a first full path; a second file having a second full path, wherein the second file is identified as a previous version of the first file with a different name, and wherein the different name does not follow a versioning feature of the source control tool for the first file, and wherein a version tracking history does not exist between the first file and the second file wherein the first file and second file are expected from the repository; and wherein the first full path is renamed to the second full path such that the source control tool can compare the first file and second file as different versions of the same file using the renaming utility. - View Dependent Claims (15, 16)
-
-
17. A computer program product executed by a processor for managing renamed files in a configuration management environment, comprising:
-
first instructions for modifying a source control tool of the configuration management environment to add a renaming utility, wherein prior to adding the renaming utility, the source control tool did not provide tracking of version history for files that have been renamed; second instructions for identifying a first file using the renaming utility; third instructions for comparing the first file to a list of files including files that have been renamed using the renaming utility;
wherein the list of files is produced by identifying all previous names of the first file;fourth instructions for matching the first file to a second file from the list of files using the renaming utility, wherein the first file is a renamed version of the second file, wherein the renamed version of the second file does not follow a versioning feature in the configuration management environment for the second file, wherein a version tracking history does not exist between the first file and the second file; and
wherein both the first file and the second file exist in the configuration management environment. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
-
25. A computer implemented system for managing renamed files in a configuration management environment, comprising:
-
means for modifying a source control fool of the configuration management environment to include a renaming utility, wherein the source control tool did not provide tracking of version history for files that have been renamed prior to modifying the source control tool; means for identifying a first file using the renaming utility; means for comparing the first file to a list of files including files that have been renamed using the renaming utility; means for matching the first files to a second file from the list of files using the renaming utility, wherein the first file is a renamed version of the second file, wherein the renamed version of the second file does not follow a versioning feature in the configuration management environment for the second file, wherein a version tracking history does not exist between the first file and the second file, and wherein both the first file and the second file exist in the configuration management environment. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32)
-
-
33. A computer implemented system for managing renamed files in a configuration management environment, comprising:
-
a source control tool, wherein the source control tool does not provide tracking of version history for files that have been renamed; a program that modifies the source control tool of the configuration management environment to include a user interface; a repository of files; wherein the user interface includes an option that executes on files of the repository that have been extracted from the source control tool and matches files that have been renamed to previous versions of files, wherein the files that have been renamed do no follow a versioning feature of the source control tool for the previous versions of files, and wherein a version tracking history does not exist between the files that have been renamed and the previous versions of files. - View Dependent Claims (34)
-
Specification