When I do a git difftool, Kaleidoscope shows me all the files that have changed in the left sidebar:

(source: kaleidoscopeapp.com)
Is there any diff-tool in Windows that would show me such a list of files?
(I don't want the tool to open all the files at the same time in separate windows. I'm looking for a single window that will show me the list of files changed, and I should be able to click on a particular file to see its diff, as shown in the Kaleidoscope screenshot)
You can use git difftool in a way which lists all the files (git1.8+ recommended):
You can then integrate it with a BeyondCompare for instance.
Or with WinMerge:
All that with:
The only problem is the git diff-tool, on Windows, is described in this blog post, by nitoyon.
Note: On Windows, administrator privileges is required to create symbolic links.
But that requires:
git mklinkcommand:With
git-difftool.patch:Before Git 2.34 (Q4 2021), "
git difftool --dir-diff"(man) mishandled symbolic links.See commit 5bafb35 (22 Sep 2021) by David Aguilar (
davvid).(Merged by Junio C Hamano --
gitster-- in commit 6a4f5da, 03 Oct 2021)And, still Git 2.34:
See commit 28c10ec, commit 8e2af8f, commit 2255c80, commit 4ac9f15 (30 Sep 2021) by David Aguilar (
davvid).See commit 77bd616 (23 Sep 2021), and commit 93a8ed2 (20 Sep 2021) by Junio C Hamano (
gitster).(Merged by Junio C Hamano --
gitster-- in commit 0cc4ec1, 11 Oct 2021)