×

Version control system for geographically distributed software development

  • US 5,675,802 A
  • Filed: 03/31/1995
  • Issued: 10/07/1997
  • Est. Priority Date: 03/31/1995
  • Status: Expired due to Term
First Claim
Patent Images

1. A data processing system for controlling files at a local development site within a geographically distributed multisite software development project including remote development sites, comprising:

  • a storage device for storing a local replica comprising a plurality of files, each file comprising a plurality of branches, each branch comprising a plurality of versions of each file,a processor for executing instructions and retrieving versions from and storing versions to the storage device,a mastership enforcer for (i) providing the processor with the exclusive capability to modify specific branches by adding new versions of target files and (ii) preventing the processor from modifying other branches, as determined by multisite mastership rules, andan exchanger which periodically updates the local replica by exporting the new versions of the target files to remote replicas at remote development sites and importing additional new versions of the files from remote replicas.

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