Mechanism for migrating a file sequence with versioning information from one workspace to another
AssigneeSun Microsystems, Inc.
InventorAleksandr M. Kuzmin
Life of this patent
Estimating the term…
Abstract
A mechanism is disclosed for migrating a file sequence from a first workspace managed by a first workspace management system into a second workspace managed by a second workspace management system. To carry out the file sequence migration, the mechanism does not implement a format conversion process. Instead, the mechanism invokes and exploits the functionality provided by the workspace management systems. By avoiding the format conversion process, the mechanism is able to carry out the migration process much more easily and cost effectively.
Claims24
A computer implemented method for migrating a file sequence from one workspace to another, comprising:
- selecting a file sequence from a first workspace managed by a first workspace management system (WMS), said file sequence comprising an existing base file and a first delta, wherein said first delta comprises one or more changes to be applied to said existing base file;
- obtaining, from the first WMS, said existing base file;
- causing a second WMS to create a new file sequence in a second workspace, and to create a new base file in said new file sequence based upon said existing base file;
- obtaining, from the first WMS, a first revised version of said existing base file, wherein said first revised version is derived by the first WMS by applying said first delta to said existing base file;
- and
- causing the second WMS to create a new first delta in said new file sequence, said new first delta comprising one or more changes to be applied by the second WMS to said new base file to transform said new base file into said first revised version of said existing base file.
A computer readable medium, comprising:
- instructions for causing one or more processors to select a file sequence from a first workspace managed by a first workspace management system (WMS), said file sequence comprising an existing base file and a first delta, wherein said first delta comprises one or more changes to be applied to said existing base file;
- instructions for causing one or more processors to obtain, from the first WMS, said existing base file;
- instructions for causing one or more processors to cause a second WMS to create a new file sequence in a second workspace, and to create a new base file in said new file sequence based upon said existing base file;
- instructions for causing one or more processors to obtain, from the first WMS, a first revised version of said existing base file, wherein said first revised version is derived by the first WMS by applying said first delta to said existing base file;
- and
- instructions for causing one or more processors to cause the second WMS to create a new first delta in said new file sequence, said new first delta comprising one or more changes to be applied by the second WMS to said new base file to transform said new base file into said first revised version of said existing base file.
Dependencies are inferred from the claim text.