11. A non-transitory computer readable medium comprising instructions executable by a computer system, wherein the computer system implements a method in response to executing the instructions, the method comprising: in response to an object upgrade, a first upgrading of each data object, in a customized repository of data objects, that is identified by a first name; in response to the object upgrade, identifying each data object, in the customized repository, that is identified by a name other than the first name, and comprises upgrade ancestor information that includes the first name; and a second upgrading of the each data object that is identified by a name other than the first name, and comprises upgrade ancestor information that includes the first name.
11. A non-transitory computer readable medium comprising instructions executable by a computer system, wherein the computer system implements a method in response to executing the instructions, the method comprising: in response to an object upgrade, a first upgrading of each data object, in a customized repository of data objects, that is identified by a first name; in response to the object upgrade, identifying each data object, in the customized repository, that is identified by a name other than the first name, and comprises upgrade ancestor information that includes the first name; and a second upgrading of the each data object that is identified by a name other than the first name, and comprises upgrade ancestor information that includes the first name. 12. The computer readable medium of claim 11 wherein: the first upgrading comprises adding a first attribute to the each data object identified by the first name, and the second upgrading comprises adding the first attribute to the each data object that is identified by other than the first name, and comprises upgrade ancestor information that includes the first name.