Usar IntelliJ como git mergetool siempre sale tan pronto como comienza

He configurado IntelliJ como mi diff y mergetool en mi mac, pero el git lo inicia, la línea de comando siempre regresa de inmediato, en lugar de esperar a que se complete el diff, lo que significa que los cambios realizados no se reflejan en el disco.

Mi configuracion es:

[mergetool "intellij"]
    cmd = /Applications/IntelliJ\\ IDEA\\ 13\\ CE.app/Contents/MacOS/idea merge \
          $(cd $(dirname \"$LOCAL\") && pwd)/$(basename \"$LOCAL\") \
          $(cd $(dirname \"$REMOTE\") && pwd)/$(basename \"$REMOTE\") \
          $(cd $(dirname \"$BASE\") && pwd)/$(basename \"$BASE\") 
          $(cd $(dirname \"$MERGED\") && pwd)/$(basename \"$MERGED\")
    trustExitCode = true

He probado llamar a IntelliJ a mano sin git y también regresa de inmediato, por lo que no creo que esto sea causado por la invocación de git, sino que la invocación de línea de comando de IntelliJ solo envía un mensaje para abrir la ventana a una instancia existente IntelliJ .. ¿Existe una opción para obligar a IntelliJ a no devolver o generar una nueva instancia para que esto funcione?

Respuestas a la pregunta(1)

Su respuesta a la pregunta