MECHANISMS TO SUPPORT OBJECT-ORIENTED VERSION CONTROL OPERATIONS
First Claim
Patent Images
1. A machine-implemented method for processing a version control operation against an object, comprising:
- determining that a definition for the object spans multiple files;
changing the version control operation into multiple version control operations; and
processing the multiple version control operations against the multiple files.
9 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
24 Claims
-
1. A machine-implemented method for processing a version control operation against an object, comprising:
-
determining that a definition for the object spans multiple files; changing the version control operation into multiple version control operations; and processing the multiple version control operations against the multiple files. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A machine-implemented method, comprising:
-
receiving from a framework driver service an object handle for an object; parsing an object definition for the object to resolve multiple file names and file paths associated with the object; and returning to the framework driver service the multiple file names and the file paths for the framework driver service to perform legacy version control operations on behalf of a user that initiated a version control operation using just the object handle and not the multiple file names and the file paths. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A machine-implemented system, comprising:
-
object adapters implemented in a machine-accessible and readable medium to process on machines of a network; and an object framework service implemented in a machine-accessible and readable medium and to process on one of the machines of the network; wherein the object framework service interacts with users to permit the users to perform version control operations against objects using object handles and wherein the object framework service selects object adapters that when supplied the object handles return back file names and file paths, and wherein the object framework service translates the version control operations into legacy version control system commands using the file names and the file paths and processes the legacy version control commands against one or more legacy version control systems to satisfy the version control operations initiated by the users. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. A machine-implemented system, comprising:
-
an object modeling interface implemented in a machine-accessible and readable medium and that processes on a machine of a network; and an object driver service implemented in a machine-accessible and readable medium and to process on the machine or a different machine of the network; wherein the object modeling interface is a graphical user interface that a user interacts with to visually discern objects and object relationships for a project, and wherein the object modeling interface permits the user to load and perform version control operations on the objects, the object driver service interacts with the object modeling interface to translate load and version control operations into specific file references that are processed as legacy version control commands against a legacy version control system. - View Dependent Claims (22, 23, 24)
-
Specification