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)?