title: KDiff3 under cygwin git will not invoke
body: <p>In keeping with a number of solutions posted on the internet I have installed KDiff3 and modified <code>.gitconfig</code> as below to make use of it. Nonetheless, when I run <code>git diff HEAD^ HEAD</code> within a repository to test it I get a diff performed by the default tool. I'm running cygwin git on Windows7-64. Can anyone explain why KDiff3 is not invoked?</p>
  
  <pre><code>[diff]
      tool = kdiff3
  [merge]
      tool = kdiff3
  
  [difftool "kdiff3"]
      path = \"D:/Program Files (x86)/KDiff3/kdiff3.exe\"
      keepBackup = false
      trustExitCode = false
  
  [mergetool "kdiff3"]
      path = \"D:/Program Files (x86)/KDiff3/kdiff3.exe\"
      keepBackup = false
      trustExitCode = false
  </code></pre>