On OSX, I'm using diffmerge as my git diffing tool. Here is my .gitconfig:
[diff]
        tool = diffmerge
[difftool "diffmerge"]
        cmd = diffmerge \"$LOCAL\" \"$REMOTE\"
[alias]
        d = difftool --no-prompt
If I just use git difftool it will prompt me for every single file I want to diff.  To get around this, I created the git d alias and added the --no-prompt flag.
Is there any way I can prevent the repeated prompts without having the alias?  I tried inserting prompt=false and prompt = NO under difftool, as well as moving the --no-prompt flag next to the diffmerge command, but none of these helped.
 
     
    