Hi, me again. I finally found the commit which removed parse_whatchanged_opt() from log-tree.c by git-rev-list 4a617..next | while read commit; do \ echo $commit; \ git diff $commit^..$commit log-tree.c | \ grep parse_whatchanged; \ done | less where obviously 4a617 is the commit I last merged with. The winner is: 43f934aa90... Merge branch 'lt/logopt' into next However, the combined diff of that commit does not show it, while the diff to the first parent does: git-show --cc 43f934aa90 | grep parse_whatchanged shows nothing (-c -p shows half of the truth), while git-diff 43f934aa90^..43f934aa90 | grep parse_whatchanged shows something, and git-diff 43f934aa90^2..43f934aa90 | grep parse_whatchanged again does not. Time to understand the combined diff logic, I guess... Ciao, Dscho - : send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html