I think I'd appreciate some sort of "semantic grouping" of individual changes more than drawing someone random line and classifying all changes below it as "trivial". The problem is that even a lot of the changes that normally constitute clutter can become relevant in certain situations or even introduce bugs. One example would be ordering of Python imports: Changing the order of imports should have no effect on prog…
When it comes down to semantic diffs I'm more interested in something like the Semantic Patch Language by Coccinelle. Being able to represent mundane refactorings across an entire codebase in a few lines seems great. And it unifies intent with the diff.