update: simplify diff parsing
update: remove unused rename detection

Right now this code only produces false positives. When we have real
support for renames, we can implement it more carefully.

Closes #31126.