Method and system for integrating an object-based application with a version control system
First Claim
1. A method of integrating objects of an object-based application to a version control system, comprising the steps of:
- providing an interface for communicating between the application and the version control system;
selecting a plurality of objects of the object-based application as objects for independent version control;
writing information representative of at least part of the data stored in each object selected for independent version control to a separate file; and
communicating the separate files to the version control system.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system for integrating an object-based application with a version control system. Selected objects of an application such as a database are converted to individual text files and written to a temporary folder. The individual text files are then exported from the temporary folder to a version control system, whereby the version control system manages the files for developers and other developers according to its capabilities. Developers can check in individual objects for revising, whereby the text file corresponding to the checked-in object is exported by the version control system to a temporary folder and the data therein converted back into data in the object. An application program interface is provided to facilitate communication between application programs and the version control program for importing and exporting the text files and exchanging other related information.
156 Citations
30 Claims
-
1. A method of integrating objects of an object-based application to a version control system, comprising the steps of:
-
providing an interface for communicating between the application and the version control system; selecting a plurality of objects of the object-based application as objects for independent version control; writing information representative of at least part of the data stored in each object selected for independent version control to a separate file; and communicating the separate files to the version control system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method of providing version control to a database application on a local machine, comprising the steps of:
-
selecting a plurality of database objects as objects selected for independent version control thereof; converting the objects selected for independent version control thereof into text files; combining other database objects into a binary file; writing the text files and the binary file to storage of the version control system; checking out at least one of the files in the project from the version control system via the database application; copying the checked-out file or files from the storage of the version control system to a temporary folder on the local machine; and converting the text files into database objects and separating the binary file into database objects.
-
-
16. A system for connecting a plurality of objects in object-based application to a version control system, comprising:
-
a storage for storing the objects; means for writing information representative of at least part of the data stored in each object to a separate file for each object; and an interface responsive to commands from the object-based application and the version control system for transferring the files between the object-based application and the version control system. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification