qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
From: "Alex Bennée" <alex.bennee@linaro.org>
To: peter.maydell@linaro.org
Cc: "Alex Bennée" <alex.bennee@linaro.org>,
	qemu-devel@nongnu.org,
	"Aleksandar Markovic" <amarkovic@wavecomp.com>
Subject: [Qemu-devel] [PULL 08/12] .mailmap/aliases: add some further commentary
Date: Mon,  2 Sep 2019 11:21:18 +0100	[thread overview]
Message-ID: <20190902102122.1128-9-alex.bennee@linaro.org> (raw)
In-Reply-To: <20190902102122.1128-1-alex.bennee@linaro.org>

The two files are not interchangeable but a change to one *might*
require a change to the other so lets flag that up with an explanation
of what both files are trying to achieve. While we are at it document
the many forms .mailmap can take in the header.

Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Aleksandar Markovic <amarkovic@wavecomp.com>

diff --git a/.mailmap b/.mailmap
index d0fc1d793c6..0756a0bf66d 100644
--- a/.mailmap
+++ b/.mailmap
@@ -1,4 +1,18 @@
 # This mailmap fixes up author names/addresses.
+#
+# If you are adding to this file consider if a similar change needs to
+# be made to contrib/gitdm/aliases. They are not however completely
+# analogous. .mailmap is concerned with fixing up damaged author
+# fields where as the gitdm equivalent is more concerned with making
+# sure multiple email addresses get mapped onto the same author.
+#
+# From man git-shortlog the forms are:
+#
+#  Proper Name <commit@email.xx>
+#  <proper@email.xx> <commit@email.xx>
+#  Proper Name <proper@email.xx> <commit@email.xx>
+#  Proper Name <proper@email.xx> Commit Name <commit@email.xx>
+#
 
 # The first section translates weird addresses from the original git import
 # into proper addresses so that they are counted properly by git shortlog.
diff --git a/contrib/gitdm/aliases b/contrib/gitdm/aliases
index 07fd3391a56..c1e744312f5 100644
--- a/contrib/gitdm/aliases
+++ b/contrib/gitdm/aliases
@@ -1,6 +1,22 @@
 #
-# This is the email aliases file, mapping secondary addresses
-# onto a single, canonical address. Duplicates some info from .mailmap
+# This is the email aliases file, mapping secondary addresses onto a
+# single, canonical address. It duplicates some info from .mailmap so
+# if you are adding something here also consider if the .mailmap needs
+# updating.
+#
+# If you just want to avoid gitdm complaining about author fields
+# which are actually email addresses with the message:
+#
+#   "...is an author name, probably not what you want"
+#
+# you can just apply --use-mailmap to you git-log command, e.g:
+#
+#   git log --use-mailmap --numstat --since "last 2 years" | $GITDM
+#
+# however that will have the effect of squashing multiple addresses to
+# a canonical address which will distort the stats of those who
+# contribute in both personal and professional capacities from
+# different addresses.
 #
 
 # weird commits
diff --git a/contrib/gitdm/group-map-individuals b/contrib/gitdm/group-map-individuals
index 05e355d30ec..1c847174380 100644
--- a/contrib/gitdm/group-map-individuals
+++ b/contrib/gitdm/group-map-individuals
@@ -2,7 +2,8 @@
 # Individual and personal contributors
 #
 # This is simply to allow prolific developers with no company
-# affiliations to be grouped together in the summary stats.
+# affiliations (or non-company related personal work) to be grouped
+# together in the summary stats.
 #
 
 f4bug@amsat.org
-- 
2.20.1



  parent reply	other threads:[~2019-09-02 10:28 UTC|newest]

Thread overview: 14+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2019-09-02 10:21 [Qemu-devel] [PULL 00/12] fixes for gdbstub, gitdm and testing Alex Bennée
2019-09-02 10:21 ` [Qemu-devel] [PULL 01/12] gdbstub: Fix handling of '!' packet with new infra Alex Bennée
2019-09-02 10:21 ` [Qemu-devel] [PULL 02/12] gdbstub: Fix handler for 'F' packet Alex Bennée
2019-09-02 10:21 ` [Qemu-devel] [PULL 03/12] contrib/gitdm: filetype interface is not in order, fix Alex Bennée
2019-09-02 10:21 ` [Qemu-devel] [PULL 04/12] contrib/gitdm: Add armbru@pond.sub.org to group-map-redhat Alex Bennée
2019-09-02 10:21 ` [Qemu-devel] [PULL 05/12] mailmap: Reorder by sections Alex Bennée
2019-09-02 10:21 ` [Qemu-devel] [PULL 06/12] mailmap: Update philmd email address Alex Bennée
2019-09-02 10:21 ` [Qemu-devel] [PULL 07/12] mailmap: Add many entries to improve 'git shortlog' statistics Alex Bennée
2019-09-02 10:21 ` Alex Bennée [this message]
2019-09-02 10:21 ` [Qemu-devel] [PULL 09/12] contrib/gitdm: Add RT-RK to the domain-map Alex Bennée
2019-09-02 10:21 ` [Qemu-devel] [PULL 10/12] build-sys: build ui-spice-app as a module Alex Bennée
2019-09-02 10:21 ` [Qemu-devel] [PULL 11/12] tests: fix modules-test with no default machine Alex Bennée
2019-09-02 10:21 ` [Qemu-devel] [PULL 12/12] tests/docker: upgrade docker.py to python3 Alex Bennée
2019-09-04 11:28 ` [Qemu-devel] [PULL 00/12] fixes for gdbstub, gitdm and testing Peter Maydell

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20190902102122.1128-9-alex.bennee@linaro.org \
    --to=alex.bennee@linaro.org \
    --cc=amarkovic@wavecomp.com \
    --cc=peter.maydell@linaro.org \
    --cc=qemu-devel@nongnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).