I want to use meld as my diff tool for git.
If I configure my .gitconfig like this :
[difftool]
    prompt = false
[diff]
    tool = meld
and run command : $ git difftool
then git open a meld window for each file which have changes.
But I want one single window with all my files in the meld list box.
I have read a little about -d or --dir-diff option.
When I try : $ git difftool -d
then a single windows is opened with one directory tree in each meld part, but either contain empty directories.
I can not open my files from here.

For infomation :
$ git --version
git version 1.9.1
$ meld --version
meld 1.8.4
$ lsb_release -d
Description:    Ubuntu 14.04.2 LTS
I am using git svn too, but I don't think this is related in my problem; because as far as I understand git-svn, my directory work as a simple git directory.
Related questions  :
View differences of branches with meld?
git-difftool invokes a diff tool individually on each file. Errors reported by the diff tool are ignored by default. Use --trust-exit-code to make git-difftool exit when an invoked diff tool returns a non-zero exit code. git-difftool will forward the exit code of the invoked tool when --trust-exit-code is used.
Meld is a visual diff tool that makes it easier to compare and merge changes in files, directories, Git repos, and more.
I fixed my problem by removing meld and use a new version (3.12.3) of it:sudo apt-get remove meld
Now my .gitconfig is like :  
[difftool]
    prompt = false
[diff]
    tool = meld
    guitool = meld
[difftool "meld"]
    path = /home/me/App/meld/meld-3.12.3/bin/meld
And the result from the folowing commands are :
git diff : terminal diff of each modified filesgit diff <myfile> : terminal diff of <myfile>
git difftool <myfile> : meld diff of <myfile>
git difftool : meld diff of each modified files, one bye onegit difftool -d : meld diff of each file, into a single windowI have also add this line to my bash_alias but I think it could work without.alias meld='/home/benjamin/Applications/meld/meld-3.12.3/bin/meld'
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With