you can literally plug in any diff program you like into git and even make it extension-aware