sfdx repo deployment should be in subcomponents
Context: Compare and Deploy from Org to a Repo.
as i understand it, even if my repo is in SFDX format (Object subcomponents), Gearset still does the compare in the metadata format.
it reads the components from sfdx, combines into a .object form, and then applies the changes to the .object file and then decomposes again.
this is causing unintentional changes to be part of our PR
![](https://secure.gravatar.com/avatar/3b10897616b8ead962ef39f02e94ed70?size=40&default=https%3A%2F%2Fassets.uvcdn.com%2Fpkg%2Fadmin%2Ficons%2Fuser_70-6bcf9e08938533adb9bac95c3e487cb2a6d4a32f890ca6fdc82e3072e0ea0368.png)
-
Chris Tufts commented
I added a similar idea to allow us to ONLY select the .object with no sub components when migrating object metadata into a repo. But this flexibility would fix my problem (assuming that I can compare fields without a .object file in the sfdx format (this causes all sorts of issues with managed packages so it would be a really nice feature)
I think its accomplishable if they leverage the tooling API or just do some parsing of the XML against what you actually select when running the comparison