Claims Analysis
Total Claims: 33
Claim 1
Independent Claim
79 words
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.
Claim 2
Independent Claim
79 words
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.
Claim 3
Dependent Claim
17 words
The method of claim 1 wherein at least one of the separate files is a text file.
Claim 4
Dependent Claim
37 words
The method of claim 2 further comprising the step of recalling each of the separate files from the version control system, and converting the data in each file including the text file into an object corresponding thereto.
Claim 5
Dependent Claim
50 words
The method of claim 1 wherein objects of the object-based application are objects selected for combined version control, and further comprising the steps of writing at least two of the objects selected for combined version control to a common file, and communicating the common file to the version control system.
Claim 6
Dependent Claim
13 words
The method of claim 4 wherein the common file is a binary file.
Claim 7
Dependent Claim
48 words
The method of claim 1 wherein the step of writing information includes the step of exporting the information to a temporary file for each selected object, and wherein the step of communicating the separate files includes the step of copying the temporary files to the version control system.
Claim 8
Dependent Claim
14 words
The method of claim 6 further comprising the step of deleting the temporary files.
Claim 9
Dependent Claim
44 words
The method of claim 1 wherein the object-based application is a database application, and wherein the step of selecting a plurality of objects includes the step of selecting at least one query of the database application as an object selected for independent version control.
Claim 10
Dependent Claim
44 words
The method of claim 1 wherein the object-based application is a database application, and wherein the step of selecting a plurality of objects includes the step of selecting at least one form of the database application as an object selected for independent version control.
Claim 11
Dependent Claim
44 words
The method of claim 1 wherein the object-based application is a database application, and wherein the step of selecting a plurality of objects includes the step of selecting at least one report of the database application as an object selected for independent version control.
Claim 12
Dependent Claim
44 words
The method of claim 1 wherein the object-based application is a database application, and wherein the step of selecting a plurality of objects includes the step of selecting at least one macro of the database application as an object selected for independent version control.
Claim 13
Dependent Claim
44 words
The method of claim 1 wherein the object-based application is a database application, and wherein the step of selecting a plurality of objects includes the step of selecting at least one module of the database application as an object selected for independent version control.
Claim 14
Dependent Claim
47 words
The method of claim 1 further comprising the step of comparing actual object data to default object data, and wherein the step of writing information representative of at least part of the data includes writing the data which is different from the default data into the file.
Claim 15
Dependent Claim
46 words
The method of claim 1 wherein the step of writing information representative of at least part of the data stored in each object to a separate file includes calculating a checksum for at least one of the files and writing the checksum into the corresponding file.
Claim 16
Independent Claim
125 words
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.
Claim 17
Independent Claim
125 words
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.
Claim 18
Independent Claim
74 words
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.
Claim 19
Independent Claim
74 words
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.
Claim 20
Dependent Claim
17 words
The system of claim 16 wherein at least one of the separate files is a text file.
Claim 21
Dependent Claim
38 words
The system of claim 17 further comprising means for recalling each of the separate files from the version control system, and means for converting the data in each file including the text file into an object corresponding thereto.
Claim 22
Dependent Claim
31 words
The system of claim 16 further comprising means for writing at least two other objects to a common file, and means for communicating the common file to the version control system.
Claim 23
Dependent Claim
13 words
The system of claim 19 wherein the common file is a binary file.
Claim 24
Dependent Claim
45 words
The system of claim 16 wherein the means for writing information includes means for exporting the information to a temporary file for each object, and wherein the means for communicating the separate files includes means for copying the temporary files to the version control system.
Claim 25
Dependent Claim
13 words
The system of claim 21 further comprising means for deleting the temporary files.
Claim 26
Dependent Claim
28 words
The system of claim 16 wherein the object-based application is a database application, and wherein at least one of the objects is a query of the database application.
Claim 27
Dependent Claim
28 words
The system of claim 16 wherein the object-based application is a database application, and wherein at least one of the objects is a form of the database application.
Claim 28
Dependent Claim
28 words
The system of claim 16 wherein the object-based application is a database application, and wherein at least one of the objects is a report of the database application.
Claim 29
Dependent Claim
28 words
The system of claim 16 wherein the object-based application is a database application, and wherein at least one of the objects is a macro of the database application.
Claim 30
Dependent Claim
28 words
The system of claim 16 wherein the object-based application is a database application, and wherein at least one of the objects is a module of the database application.
Claim 31
Dependent Claim
40 words
The system of claim 16 further comprising means for comparing actual object data to default object data, and wherein the means for writing information includes means for writing the data which is different from the default data into the file.
Claim 32
Dependent Claim
37 words
The system of claim 16 further comprising means for calculating a checksum for at least one of the files, wherein the means for writing information includes means for writing the checksum into the corresponding file or files.
Claim 33
Dependent Claim
29 words
The system of claim 16 further comprising a user command input means, wherein the interface passes selected user commands received via the input means to the version control system.