Cómo get diffmerge funcionando como la herramienta de combinación para git

Estoy ejecutando osx 10.9 con git e bash que diffmerge funcione como mi herramienta de combinación. He instalado diffmerge y puedo lanzarlo desde mi shell bash –

$ diffmerge 

Sin embargo, cuando bash configurarlo como mi herramienta de combinación,

 $ git config --global merge.tool diffmerge $ git config --global mergetool.diffmerge.cmd "diffmerge --merge --result=\$MERGED \$LOCAL \$BASE \$REMOTE" $ git config --global mergetool.diffmerge.trustExitCode true 

Y correr

 $ git mergetool 

Obtengo la siguiente salida:

 git config option merge.tool set to unknown tool: diffmerge Resetting to default... This message is displayed because 'merge.tool' is not configunetworking. 

¿Alguna idea es por qué esto está fallando? (Vale la pena señalar que diffmerge no aparece como una herramienta válida cuando ejecuto git mergetool --tool-help )