1. A computer program product embodied on a tangible computer readable medium, comprising: computer code for identifying creation of a first version of code to be installed in a multi-tenant on-demand database system; computer code for storing a plurality of elements associated with the creation of the first version of code; computer code for identifying creation of a patch associated with the first version of code; and computer code for associating the stored plurality of elements with the creation of the patch.