×

Version management system using pointers shared by a plurality of versions for indicating active lines of a version

  • US 5,278,979 A
  • Filed: 11/20/1990
  • Issued: 01/11/1994
  • Est. Priority Date: 12/20/1990
  • Status: Expired due to Fees
First Claim
Patent Images

1. In a programming code development system comprising a CPU, system storage comprising main and auxiliary storage, an application program, and versions of source data in said system storage, said versions having individual data items, an apparatus for providing version management for said source data comprising:

  • I) a data repository, in said system storage, comprisinga) a control data element comprising one or more version/level control data field pairs, each of said data field pairs uniquely identifying a level of a version of source code and comprising;

    i) a version control data element comprising a version identifier identifying one of said versions of source data;

    ii) a level control data element comprising a pointer variable field having one or more pointer variables; and

    b) one or more data item data elements, each of said data item data elements comprising a prefix field and a data field, said prefix field comprising a single one of said one or more pointer variables, said data field comprising one of said individual data items wherein more than one of said prefix fields have pointer variables in common;

    II) an extract means, invocable by said application program, for extracting a specified version level of said versions of source data from said data repository, said extract means comprising Read Control means for obtaining said control data element, and Read Data means for constructing a copy of said specified version level by reading each of said data item data elements and selectively placing a specific one of said data item data elements in said copy if the pointer variable in the prefix area of said specific item data element matches one of said one or more pointer variables in the level control data element paired with the version control data element having the version identifier identifying said specified version.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×