Mechanisms to support object-oriented version control operations
First Claim
Patent Images
1. A machine-implemented method implemented in a non-transitory computer-readable medium and for execution on a machine, the method comprising:
- determining, on the machine, that a definition for the object spans multiple physical files;
changing, on the machine, the version control operation into multiple version control operations each operation associated with a legacy version control system, the version control operation intercepted from a user attempting to process the version control operation on the object using the legacy version control system, the version control operation intercepted unbeknownst to the user; and
processing, on the machine, the multiple version control operations against the multiple physical files.
12 Assignments
0 Petitions
Accused Products
Abstract
Mechanisms to support object-oriented version control operations are provided. A user manipulates and views a project from an object viewpoint and within an object module. The user performs version control operations using object handles. The object handles are resolved to specific file references and the specific file references are used to process legacy version control commands utilizing a legacy version control system in a manner that is transparent to the user.
-
Citations
19 Claims
-
1. A machine-implemented method implemented in a non-transitory computer-readable medium and for execution on a machine, the method comprising:
-
determining, on the machine, that a definition for the object spans multiple physical files; changing, on the machine, the version control operation into multiple version control operations each operation associated with a legacy version control system, the version control operation intercepted from a user attempting to process the version control operation on the object using the legacy version control system, the version control operation intercepted unbeknownst to the user; and processing, on the machine, the multiple version control operations against the multiple physical files. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A machine-implemented method implemented in a non-transitory computer-readable medium and for execution on a machine, the method comprising:
-
detecting, on the machine, an attempt to execute a legacy version control operation against an object, the legacy version control operation submitted by a user using a handle to the object and the user unaware of the method processing; resolving, on the machine, the object to multiple references associated with multiple files that span different physical locations; and translating, on the machine, the legacy version control operation into multiple version control operations; and processing, on the machine, the multiple version control operations against the multiple files. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
-
15. A machine-implemented method implemented in a non-transitory computer-readable medium and for execution on a machine, the method comprising:
-
interposing processing of the method, on the machine, as a front end to an existing enterprise version control system; intercepting, on the machine, a legacy control operation submitted by a user to the existing enterprise version control system using an object reference for an object, the user unaware that the legacy control operation is intercepted and the existing enterprise version control system a legacy version control system; resolving, on the machine, the object reference to multiple references to multiple physical files in different physical locations, the multiple physical files represent the object; producing, on the machine, multiple legacy control operations to perform the legacy control operation on the multiple physical files; and passing, on the machine, the multiple legacy control operations to the existing enterprise version control system to achieve the legacy control operation on the object on behalf of the user. - View Dependent Claims (16, 17, 18, 19)
-
Specification