¿Cómo configurar difftool / mergetool para una extensión de file específica en Git?

¿Es posible establecer una herramienta personalizada para fusionar files con una extensión específica en Git?

Gracias por cualquier pointers!

Actualizar

No pude encontrar una solución mejor que definir un difftool personalizado y llamarlo a mano como @jarodeells sugirió:

[diff] tool = mydiff [difftool "mydiff"] cmd="script.sh \"$LOCAL\" \"$REMOTE\"" 

Luego llamándolo explícitamente:

 $ git difftool -t mydiff someFileWith.ext 

Si aún no es compatible, instale un script de shell que desactiva la extensión y llama a la herramienta de combinación correcta.