[PATCH v4 1/3] log: use mailmap by default
- From
Ariadne Conill <ariadne@dereferenced.org>
- Date
- Jul 11, 2019, 18:37 UTC
- Message-ID
- <20190711183727.8058-2-ariadne@dereferenced.org>
- In-Reply-To
- <20190711183727.8058-1-ariadne@dereferenced.org>
The `git log` command shows the author and committer name recorded in the git repository itself, while other commands respect `.mailmap` by default. I believe this is a bad design: it causes log entries to reflect inaccurate information: anyone who changes their name or e-mail address will not have that change (recorded in mailmap file) reflected when using `git log` by default.
Anyone who explicitly wants the current behaviour can clearly request it by setting the `log.mailmap` setting to `false` in their `.gitconfig` file.
Signed-off-by: Ariadne Conill <ariadne@dereferenced.org> --- builtin/log.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/builtin/log.c b/builtin/log.c index 7c8767d3bc..3d2ce8fa3d 100644 --- a/builtin/log.c +++ b/builtin/log.c @@ -47,7 +47,7 @@ static int default_follow; static int default_show_signature; static int decoration_style; static int decoration_given; -static int use_mailmap_config; +static int use_mailmap_config = 1; static const char *fmt_patch_subject_prefix = "PATCH"; static const char *fmt_pretty;
-- 2.17.1