¿Cómo verificar una fusión de git no contiene cambios adicionales?

En git, ¿cómo puedo verificar que una merge upstream master no contenga ningún diffs adicional? Digamos que quiero verificar que la persona no hizo nada 'furtivo' además de fusionar los cambios de la twig principal aguas arriba.

Quiero verificar que las únicas diferencias provienen de los otros commits que hicieron; que no realizaron una "combinación malvada" .

¿Hay alguna manera de verificar que no se realizaron cambios adicionales durante el paso de fusión?
O mejor aún: muéstrame las posibles diferencias de "fusión maligna" para que pueda ver por mí mismo qué trabajo adicional se podría haber realizado.

Escenario de ejemplo:

  P1---P2 P3---P4---P5---P6 / \ / / \ A---B---C---D--E--------F---------G master \ / C1---C2 P1..P2: First pull request C1..C2: My working branch P3..P4: More work done inbetween P5: The commit that merges in master branch changes P6: More regular work 
  1. Alguien envía una request de extracción a mi repository ( P1..P2 )
  2. La request de extracción es fantástica, y la fusiono ( E )
  3. Hago un desarrollo adicional ( C1..C2 ), integro mi propia twig al maestro ( F ), y publico
  4. La otra persona ha hecho más trabajo mientras tanto ( P3..P4 )
  5. Fusionan los cambios preliminares en su repository local ( P5 ), realizan más cambios ( P6 ) y envían una segunda request de extracción
  6. ¿Puedo verificar que no hayan escabullido ninguna dificultad adicional durante la fusión ( P5 )?

Puede verificar si un commit de git merge contiene algún otro cambio haciendo un diff de diffs. Aquí hay una manera.

  P1---P2 P3---P4---P5---P6 / \ / / \ A---B---C---D--E--------F---------G master \ / C1---C2 
  1. Calcule la diferencia de todos los cambios en la twig maestra entre el padre primario común E y la confirmación de la twig maestra justo antes de la fusión, F :

    git diff EF> master_changes_to_merge.txt

  2. Calcule una diferencia de todo lo modificado en la confirmación 'fusionar en maestro', P5

    git diff P4 P5> master_changes_actually_merged.txt

  3. Difieren aquellos:

    diff master_changes_to_merge.txt master_changes_actually_merged.txt

Si el paso 3 no muestra salida, no debería haber cambios de combinación malvados.