Allow for Simplify Differences to be performed on metadata type before showing it as "different"
Currently, Gearset performs a "Simplify Differences" on Clean data service and
Connected app before reporting these metadata types as "Changed" in the comparison results.
There are other metadata types, such as "Custom field" that sometimes show up as "Changed" in comparisons because the internal order of some of the tags are different in a sandbox vs production. Re-deploying these files from one environment to the other does not "fix" these differences. Gearset provides a "Simplify Differences" toggle in the UI that shows there is no effective difference with the file.
It would be nice to provide a configuration toggle for metadata types in the filter settings to "Simplify Differences" as part of the Compare. When toggled, the compare would not report the item as changed if Simplify Differences results in no differences. (If this is too complex at the metadata type, provide a global toggle on compare and deploy to simplify all differences as part of the compare so that metadata items with no effective differences show up as "unchanged" in the compare results.)
-
Justin Clarke commented
This would be huge in my case I have an issue where the action override tags in custom object XML seem to change positions between production and sandbox even though the code is identical these always show up as differences when in fact they're not and it clutters the if fewer and the list of metadata differences
-
Justin Slagle commented
This is something that can make that list of changes look a whole lot bigger than it needs to be.
I also found this suggestion from a few years ago:
See also: https://gearset.uservoice.com/forums/283474-help-us-improve-gearset/suggestions/36870055-stop-the-reordering-of-xml-when-deploying-to-git