¿Cómo obtengo git svn diff para usar el motor de diferencia interno de svn?

Necesito hacer que git svn diff produzca diferencias que son básicamente equivalentes de línea por línea a una diferencia producida por svn diff.

Estoy bastante familiarizado con varios guiones, como git-svn-diff.sh , que harán que el parche sea compatible con svn, pero donde el diff es ambiguo, los dos motores de diferencia a menudo difieren, y necesito normalizar esto. Básicamente, necesito git svn diff, svn diff y svnlook diff (para un svn pre-commit hook) para todos producir exactamente los mismos parches (modulo translation), y hasta donde puedo decir, ya que no puedo anular svnlook's motor de diferencia, estoy atascado usando el motor de diferencia interno para svn.

Está bien, excepto que no parece haber una herramienta que viene con svn que te permita modificar dos files con el motor interno. Veo que el código fuente tiene una herramienta / diff / diff.c, pero no se distribuye ningún binary. ¿Estoy atascado distribuyendo esta herramienta yo mismo, existe y me la perdí, o puedo hacer que un gancho pre-commit produzca un parche para una transacción usando un motor diff diferente?