Patent ID: 7231410
Filing Date: 2007-06-12
Classification: G06F,Y10S

Abstract:
1. A computer implemented method for facilitating robust revision control of components of a system, the method comprising: storing a plurality of system components under revision control in a master repository, according to internal names; storing, under revision control in the master repository, a binding between the internal name of each of the plurality of system components and its corresponding external name; storing, under revision control in the master repository, attributes concerning system components; storing, in the master repository, a journal of operations performed on system components; responsive to a user performing an operation on at least one system component according to its external name, updating the journal accordingly; responsive to a user indication, updating the revision control system to include a new version of its contents reflecting a change-set of operations consisting of all operations performed by the user on system components since a previous indication, from the user; reading the journal to determine which operations have been performed by the user on system components since the previous indication from the user; determining the internal names of affected system components; updating affected system components in the revision control system according to the user performed operations; updating the journal to reflect processing of the user indication; and associating a new version number with a resulting state of the revision control system.