Как заставить git diff использовать gitx --diff на OS X

У Gitx есть отличный просмотрщик различий, как мне сделать так, чтобы git автоматически передавал git diffбез разницы в Gitx?

Я попытался установить git config diff.external к сценарию оболочки, который выглядит следующим образом:

git diff "$2" "$5" | gitx

Однако, это только открывает все отдельные файлы в нескольких окнах gitx, и это действительно портит имена файлов (изменяет их все на файлы tmp с сумасшедшими именами).

У кого-нибудь есть лучшее решение?

Ответы на вопрос(7)

Ваш ответ на вопрос