Skip to main content
All CollectionsTroubleshootingComparisons
Why has Gearset added components of 'No difference' to my deployment package?
Why has Gearset added components of 'No difference' to my deployment package?
Ali Daw avatar
Written by Ali Daw
Updated over 3 months ago

On the deployment summary page, items with No difference may appear in your deployment package, even though they were not selected for deployment. This is because sometimes Gearset will need to deploy additional metadata components to make a deployment work. 

For example, custom fields aren't actually their own metadata type. They're a subcomponent of a custom object. To deploy a custom field that was selected, Gearset needs to redeploy the parent custom object.

Another example is when deploying field-level security / permissions changes to profiles - the parent profile will also be included in the deployment.

No difference indicates that Gearset is redeploying metadata that Gearset has downloaded from the target environment of the deployment.

If you want to understand the changes that Gearset is about to make to the target of the deployment in more detail, you can download the deployment package from the deployment summary page and inspect its contents.

Example scenario

On below pre-deployment summary page we're seeing that Gearset has automatically included Property Custom object ('No difference' item) into the deployment package, while I've only selected Street_Address Custom field ('New' component) to be deployed.

Gearset automatically included Property Custom object in order to make sure that validation of the deployment package succeeds:

While there are no actual changes made to the Property Custom object in the target environment.

Did this answer your question?