Apparently Matlab functions have a chart object inside it. DiffPlug seems to always find a difference between these charts. In my case “subviewS” was either created or destroyed. I don’t know what that is – and I didn’t do it! When I ignore that change, it still shows up in blue as modified.
Thanks for alerting us to this. What version of MATLAB are you using to generate these results?
I’m currently using 2020a. I think I was seeing this on 2019a as well.
2.7.0. From the release notes:
Previously, a diff filter such as
subviewS/*would fail to apply on an empty
subviewSnode - it falsely assumed there would be a
subviewS/someProperty=foo. This is now fixed, which reduces noise in diff reports, especially related to embedded MATLAB scripts.