From: Seba Illingworth Date: Sat, 22 Aug 2009 02:10:15 GMT Subject: Re: git diffall, open all diff files immediatly (eg tabbed window?in BC) Message-ID: In-Reply-To: <20090821234512.GA58248@gmail.com> David Aguilar gmail.com> writes: > I would recommend against saying 'git difftool head' on your > blog beause that only works on OSX with its case-preserving yet > case-insensitive filesystem.... Thanks David, understood and updated to 'HEAD'. 'head' had worked for me with my sloppy Windows ways ;) I struggled with your previous suggestion for handling paths with spaces; I couldn't get the for-loop to split the input into individual filenames on the line-break separator (after outer quotes expanded the result?). But rewriting it this way seems to work well and handles spaces (Windows): git diff --name-only "$@" | while read filename; do git difftool "$@" --no-prompt "$filename" & done Hope you can comment on this variation? And thanks for all the tips! Seba