Git Mailing List Archive mirror
 help / color / mirror / Atom feed
From: Blyxyas <blyxyas@gmail.com>
To: git@vger.kernel.org
Subject: Inconsistent names in `git shortlog`
Date: Tue, 25 Apr 2023 02:00:27 +0200	[thread overview]
Message-ID: <CAGeanHfxL9e_OHPFzBjLjgVU=QLvwYS9QVCGHC1JHSkApRAwgQ@mail.gmail.com> (raw)

`git shortlog` (specifically talking about `git shortlog -sn`, but
applies to the whole subcommand) produces a list of names based on the
contributors to a Git repository.
But it turns out that the output of the shortlog is very inconsistent
in that sometimes it uses the username and other times the full name.
This can happen even in the same repo.

This isn't a big deal on its own, but there are some external tools
(like thanks.rust-lang.org) that use the output of `git shortlog` to
thank contributors, and it has some cases of people going just by
their first name (no surnames), or people appearing multiple times,
once with their username and one with their real name.

There should be a convention established. I would personally prefer
using usernames, as the huge impact of Github would mean that it's
easier to go to their profile just by copy-pasting their shortlog
name. Maybe add a `--realname` / `-r` flag to the command to show the
real names and show usernames by default?

             reply	other threads:[~2023-04-25  0:01 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2023-04-25  0:00 Blyxyas [this message]
2023-04-25  0:40 ` Inconsistent names in `git shortlog` brian m. carlson
2023-04-25  6:52 ` Jeff King
2023-04-25 15:46   ` Junio C Hamano

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='CAGeanHfxL9e_OHPFzBjLjgVU=QLvwYS9QVCGHC1JHSkApRAwgQ@mail.gmail.com' \
    --to=blyxyas@gmail.com \
    --cc=git@vger.kernel.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 read-only IMAP folder(s) and NNTP newsgroup(s).