Synchronization of program code between revision management applications utilizing different version-control architectures
First Claim
1. A device, comprising:
- one or more hardware processors to;
receive a request to synchronize a first set of document revisions and a second set of document revisions,the first set of document revisions being associated with a first format readable by a first application utilizing a stream architecture,the second set of document revisions being associated with a second format readable by a second application utilizing a branch architecture;
determine synchronization configuration information associated with comparing the first set of document revisions and the second set of document revisions;
compare the first set of document revisions and the second set of document revisions based on the synchronization configuration information;
check out at least one parent directory, to deny access to information associated with the at least one parent directory, associated with one or more files associated with the first set of document revisions or the second set of document revisions based on comparing the first set of document revisions and the second set of document revisions;
selectively modify the one or more files associated with the first set of document revisions or the second set of document revisions based on comparing the first set of document revisions and the second set of document revisions;
store an indication of the at least one parent directory; and
provide information associated with checking in the at least one parent directory, to permit access to the information associated with the at least one parent directory, based on the stored indication of the at least one parent directory.
1 Assignment
0 Petitions
Accused Products
Abstract
A device may receive a request to synchronize a first set of document revisions with a second set of document revisions. The first set of document revisions may be associated with a first format readable by a first application utilizing a stream architecture. The second set of document revisions may be associated with a second format readable by a second application utilizing a branch architecture. The device may determine synchronization configuration information, and may compare the first set of document revisions with the second set of document revisions based on the synchronization configuration information. The device may selectively modify one or more files based on comparing the first set of document revisions and the second set of document revisions. The device may provide information associated with selectively modifying the one or more files.
103 Citations
20 Claims
-
1. A device, comprising:
one or more hardware processors to; receive a request to synchronize a first set of document revisions and a second set of document revisions, the first set of document revisions being associated with a first format readable by a first application utilizing a stream architecture, the second set of document revisions being associated with a second format readable by a second application utilizing a branch architecture; determine synchronization configuration information associated with comparing the first set of document revisions and the second set of document revisions; compare the first set of document revisions and the second set of document revisions based on the synchronization configuration information; check out at least one parent directory, to deny access to information associated with the at least one parent directory, associated with one or more files associated with the first set of document revisions or the second set of document revisions based on comparing the first set of document revisions and the second set of document revisions; selectively modify the one or more files associated with the first set of document revisions or the second set of document revisions based on comparing the first set of document revisions and the second set of document revisions; store an indication of the at least one parent directory; and provide information associated with checking in the at least one parent directory, to permit access to the information associated with the at least one parent directory, based on the stored indication of the at least one parent directory. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
8. A non-transitory computer-readable medium storing instructions, the instructions comprising:
one or more instructions that, when executed by one or more processors, cause the one or more processors to; receive a request to synchronize a first set of document revisions and a second set of document revisions, the first set of document revisions being associated with a first format readable by a first application utilizing a branch architecture, the second set of document revisions being associated with a second format readable by a second application utilizing a stream architecture; determine synchronization configuration information associated with comparing the first set of document revisions and the second set of document revisions; determine that a first file process, associated with the first set of document revisions, corresponds to a second file process associated with the second set of document revisions; compare the first file process and the second file process based on determining that the first file process corresponds to the second file process; determine that a conflict exists between the first file process and the second file process based on comparing the first file process and the second file process; provide information identifying the conflict between the first file process and the second file process; receive information associated with resolving the conflict between the first file process and the second file process; selectively modify file contents associated with the first set of document revisions or the second set of document revisions based on receiving the information associated with resolving the conflict between the first file process and the second file process; and provide information associated with selectively modifying the file contents associated with the first set of document revisions or the second set of document revisions. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
15. A method, comprising:
-
receiving, by a device, a request to synchronize a first set of program code revisions and a second set of program code revisions, the first set of program code revisions being associated with a first format readable by a first revision management application utilizing a first architecture, the second set of program code revisions being associated with a second format readable by a second revision management application utilizing a second architecture; determining, by the device, synchronization configuration information associated with comparing the first set of program code revisions and the second set of program code revisions; determining, by the device, that a first file process, associated with the first set of program code revisions, corresponds to a second file process associated with the second set of program code revisions; performing, by the device, a comparison between the first file process and the second file process based on determining that the first file process corresponds to the second file process; selectively modifying, by the device, the second set of program code revisions based on performing the comparison between the first file process and the second file process; and providing, by the device, information associated with selectively modifying the second set of program code revisions. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification