Link Github ID to SVN commits.

Max Chernoff tex at maxchernoff.ca
Tue Feb 4 00:05:03 CET 2025


Hi Andreas,

On Mon, 2025-02-03 at 19:47 +0100, Andreas Scherer wrote:
> I am working on parts of the TeX Live source tree in a local Git clone
> of the SVN repository. For quite some time now, the SVN repository is
> also cloned on Github for automated tests and builds.
>
> Although I do have an active Github account
> (https://github.com/ascherer), my TeX Live commits (git svn dcommit)
> show up with 'author: ascherer' (ascherer at tug.org) in the
> texlive-commits list, but in https://github.com/TeX-Live/texlive-source
> my commits appear with 'Andreas Scherer committed...', even when I use
> 'git svn dcommit --username=ascherer'.
>
> Is there a way to get my TeX Live commits linked to my Github ID?

Cloning the repository and then running "git log" shows me the
following:

    $ git log --pretty=fuller
    commit b9d723e3da9cf3eb9ead9236841a03af2d84a5ed (grafted, HEAD -> trunk, origin/trunk, origin/HEAD)
    Author:     Andreas Scherer <andreas_tex at freenet.de>
    AuthorDate: Mon Feb 3 18:32:15 2025 +0000
    Commit:     Andreas Scherer <andreas_tex at freenet.de>
    CommitDate: Mon Feb 3 18:32:15 2025 +0000

        Trivial changes in Python comments.

        git-svn-id: svn://tug.org/texlive/trunk/Build/source@73710 c570f23f-e606-0410-a88d-b1316a301751

So for GitHub to recognize this as you, you need to add the email
address "andreas_tex at freenet.de" to your GitHub profile. That's what I
did, and GitHub correctly attributes my commits (err, commit) to me:

    https://github.com/TeX-Live/texlive-source/commits?author=gucci-on-fleek

Thanks,
-- Max



More information about the tex-live mailing list.