On 2019-10-07 20:43, SZEDER Gábor wrote:
On Mon, Oct 07, 2019 at 07:14:25PM +0400, Semyon Kirnosenko wrote:
I have a question about log command.
Probably I'm just missing something but anyway.
I can illustrate the question on the repository of Git.
Let's look at revision 1ed91937
It is a merge based on pair of revisions a9572072 and 294c695d.
According to blame these parent revisions have different content for
delta.h file.

I'm not sure what you mean by this statement; what blame command did
you run?

But when I get log with -m flag for merge revision, I can't see that
file in the list of changed files.
Why?

The contents of 'delta.h' is identical in both parents of that merge:

   $ git diff a9572072 294c695d delta.h
   $
   # no difference

So 'git log -m' does the right thing by not showing 'delta.h'.

.


But blame shows different results:

git blame a9572072 delta.h
git blame 294c695d delta.h

--
С Уважением,
Кирносенко С.И.

Reply via email to