1. A system, comprising: a hardware processor configured to: receive a request to change a portion of code; determine whether the request to change the portion of code is valid; in response to determining that the request to change the portion of code is valid, distribute the request to a plurality of repositories; request the plurality of repositories to approve the request to change the portion of code; receive a corresponding vote from each repository of the plurality of repositories; determine whether swapping references is approved by a majority of the plurality of repositories based on the corresponding votes; and in response to determining that swapping references is approved by the majority of the plurality of repositories, modify the code by swapping an existing reference associated with the code with a change reference associated with the code; and a memory coupled to the hardware processor and configured to provide the hardware processor with instructions.