User A committed (1) in the "master" branch.
User B committed (2) and (3) based on (1) in the "feature" branch.
User A merged (3) into the master branch.
So now it looks like this:
- hash3 - (origin/master, origin/feature) commit 3 (User B)
- hash2 - commit 2 (User B)
- hash1 - commit 1 (User A)
Now it appears like User B has committed into the master branch. But he didn't. It looks like this only because User A has merged. But there is no record of this merge. Only the commit is shown.
Is there any record that views this commit as two different actions (commit then merge) done by two different users instead of just showing them as one thing?