When I run git-diffall
(https://github.com/thenigan/git-diffall) or git difftool --dir-diff
(both referenced from @Tim Henigan's SO post), I get the following error:
My configuration is:
- GitHub for Windows 1.2.6.4 f054d9f (which sits on top of msysgit 1.8.4)
- Araxis Merge 2013 Professional Edition 2013.4296
- Posh Git PowerShell prompt which ships with GitHub for Windows
What is very strange is that this exact same setup works on my other machine.
Both git config --global diff.tool
and git config --local diff.tool
return "araxis" as expected.
The actual local repo config contains this section:
[diff]
tool = araxis
[difftool "araxis"]
path = C:/Program Files/Araxis/Araxis Merge/compare.exe
prompt = false
[merge]
tool = araxis
[mergetool "araxis"]
path = C:/Program Files/Araxis/Araxis Merge/compare.exe
Which is referenced from Araxis' documentation.
I'm not exactly sure how the parameters actually get passed to Araxis and therefore do not know how to troubleshoot this any further.
What steps do I need to perform to correct my configuration so that I can do a directory comparison using Araxis Merge?