External Diff does not work, any ideas why? Is this a bug?
I'm using SourceTree 3.4.13 on Windows 10 Pro.
On my .gitconfig I have:
[difftool "sourcetree"]
cmd = 'D:/Program Files (x86)/WinMerge/WinMergeU.exe' \"$LOCAL\" \"$REMOTE\"
The path to WinMerge is correct.
And here is the GetExternalDiffProcess process log:
{
"Command": "git-c diff.mnemonicprefix=false -c core.quotepath=false --no-optional-locks difftool -y --tool=sourcetree --Assets/DrestPrototype/Prefabs/UI/Tasks/Game Task.prefab",
"Directory": "D:\\Documents\\Projects\\Droid\\Unity_Prototype",
"Status": "Finished",
"Duration": "00:00:00.0651253",
"CallerContext": "GetExternalDiffProcess",
"Output": "warning: LF will be replaced by CRLF in Assets/DroidPrototype/Prefabs/UI/Tasks/Game Task.prefab.\nThe file will have its original line endings in your working directory\n"
}The command has break lines and it looks completely wrong.