help understanding git diff output

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

Could you please  help understanding the output of git diff.

I have two branches with this type or relationship:

0-a-b-c-d-e-f-g (branch1)
\a1-a2-a3-b-c-d1-d2-e-f1-f2-g (branch2)

Where commits a1,a2 and a3 as well as other numbered commits in
branch2 are the split version of their counterparts in branch1.
The the branch2 was created by creating the branch2 from branch one
and rebased on 0 with few commits being cplit up during the rebase.

I.e. the resulting state is the same for both branches.

I get empty diff when i execute:

$git diff branch1..branch2

and i also get empty diff when running

$git diff branch2..branch1

What i cannot wrap my mind around is why the command below with
symmetric difference range gives me non-empty diff

$git diff branch1...branch2

Please, advise

Thanks a lot,
Eugene
--
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


[Index of Archives]     [Linux Kernel Development]     [Gcc Help]     [IETF Annouce]     [DCCP]     [Netdev]     [Networking]     [Security]     [V4L]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux SCSI]     [Fedora Users]