I've configured my .gitconfig
using Kakeidoscope's integration tool. This basically installs ksdiff
, adds it to bash enviroment and updates .gitconfig
to use ksdiff
as difftool
and mergetool
.
All this works fine until I ssh my remote box. That enviroment of course does not have ksdiff
installed so it doesn't work.
I've tried copying the gitconf settings to remote.
But that alone still doesnt do the trick:
[mergetool "Kaleidoscope"]
cmd = ksdiff --merge --output \"$MERGED\" --base \"$BASE\" -- \"$LOCAL\" --snapshot \"$REMOTE\" --snapshot
trustexitcode = true
[merge]
tool = Kaleidoscope
[difftool "Kaleidoscope"]
cmd = ksdiff --partial-changeset --relative-path \"$MERGED\" -- \"$LOCAL\" \"$REMOTE\"
[difftool]
prompt = false
[mergetool]
prompt = false
[diff]
tool = Kaleidoscope
So my question is: Is it possible to make my remote ssh enviroment run ksdiff
locally (launching local GUI diff tool)?