Patent ID: 7921417

Claim:
A computer system comprising: a first source file repository storing a plurality of active source files of a component, the active source files having been activated upon transfer to the first source file repository from a second source file repository, the second source file repository storing a plurality of inactive source files of the component and not yet activated; and a central compilation service communicatively coupled with the first source file repository that, upon receiving an activation request for at least one inactive source file of the component, compiles the component using the at least one inactive source file and, in case the compilation is successfully completed, activates the at least one inactive source file, including initiates a transfer of the at least one inactive source file from the second source file repository to the plurality of active source files stored in the first source file repository, wherein the transfer of the at least one inactive source file is in response to replacing at least one corresponding active source file with the at least one inactive source file in case the corresponding active source file is outdated.