From: Junio C Hamano Date: Tue, 18 Jan 2011 18:39:55 GMT Subject: Re: gitk "find commit adding/removing string"/possible pickaxe bug? Message-ID: <7v8vyikqdg.fsf@alter.siamese.dyndns.org> In-Reply-To: <201101181744.18139.trast@student.ethz.ch> Thomas Rast writes: > git log -Squux --pickaxe-all -c -p # shows merge & combined diff > > So it only shows the diff with --pickaxe-all, even though the (only) > hunk clearly introduced the string. Isn't it just because unless you ask for -m to get all the pairwise diff between each parent and the merged child the diff machinery won't kick in for merge commits? I didn't check the option defaulting logic, but there may be something that changes the default setting of "-m" among your examples.