Actually am try to get a report on merge conflicts. I used \'git blame\' to see who has changed what line, but i couldn\'t find the branch and repository name information.
git blame should only give you the revision and author, but:
git branch --contains <commit>
is a start.git log
results, trying to find the parent of that commit comming from a ref/remotes
namespace).Now if you have a proper .mailmap
at the toplevel of the repository, you will have the right email addresses as well.
In the simple form, each line in the file consists of a canonical real name of an author, a whitespace, and an email address used in the commit (enclosed by
<
and>
) to map to the name. For example:
Proper Name <commit@email.xx>