On Mon, 14 May 2007, Linus Torvalds wrote: > On Mon, 14 May 2007, Geert Uytterhoeven wrote: > > I noticed `git log -p' doesn't show the changes introduced by merge commits. > > This is true for plain `git log -p' and for `git log -p <filename>'. > > The default diff output format is silent about merges, because merges can > be shown multiple different ways, and you have to tell git which format > you want. IC. > "git show" defaults to using "--cc", which is usually what you want. But > it can be a fairly expensive operation, so "git log" defaults to not > showing the merges at all. > > The alternative format is just plain "-c", which shows a combined merge > (ie it effectively shows the diff from *both* parents for any file with > content merging). It gets really really large, really easily, which is why > "--cc" is often more interesting (since it shows what looks like just the > potential conflicts!) Yes, --cc (as pointed out by Jakub, too), and -c both show the merge change. In my case a file was modified by a merge, but semantically that change didn't belong to the merge. I saw during `git pull' that the file got modified, but I couldn't find the actual change with `git log -p'... Thanks! Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- Sony Network and Software Technology Center Europe (NSCE) Geert.Uytterhoeven@xxxxxxxxxxx ------- The Corporate Village, Da Vincilaan 7-D1 Voice +32-2-7008453 Fax +32-2-7008622 ---------------- B-1935 Zaventem, Belgium - To unsubscribe from this list: 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