Patent ID: 6275787
Filing Date: 2001-08-14
Classification: G06F,Y10S

Abstract:
A program storage medium readable by a computing system having a storage device, said storage medium tangibly embodying a program of instructions executable by said system to perform method steps for merging repository updates with incomplete work-in-progress currently being executed by the computer system, said method comprising the steps of:a. beginning a repository transaction;b. for each package within a model that is checked out by said user, performing a standard check-in operation so as to merge said user's updates with updates previously checked in, but without committing said transaction so that results of said check-in operation remain invisible to other users;c. extracting said model for use by a modeling tool;d. verifying work on said model as if committing a transaction, but with no intention of committing;e. aborting said repository transaction, thereby undoing said check-in but leaving said extracted model intact for use by said modeling tool; and,f. generating a report of any inconsistencies between said model and modeling rules imposed by the check-in operation of said repository including the steps of:1) collecting all errors reported by said check-in operation; and,2) just before the step of aborting said repository transaction, for each package within said model that is checked out by said user, performing a repository ""verify"" operation on each element of said package.