This is the mail archive of the
mailing list for the GCC project.
Re: Offer of help with move to git
- From: "Eric S. Raymond" <esr at thyrsus dot com>
- To: Florian Weimer <fw at deneb dot enyo dot de>
- Cc: gcc at gcc dot gnu dot org
- Date: Sun, 23 Aug 2015 12:26:25 -0400
- Subject: Re: Offer of help with move to git
- Authentication-results: sourceware.org; auth=none
- References: <20150823144340 dot GA7448 at thyrsus dot com> <87fv3am4wj dot fsf at mid dot deneb dot enyo dot de> <20150823154859 dot GA8099 at thyrsus dot com> <87io86kn5n dot fsf at mid dot deneb dot enyo dot de>
- Reply-to: esr at thyrsus dot com
Florian Weimer <firstname.lastname@example.org>:
> * Eric S. Raymond:
> > Florian Weimer <email@example.com>:
> >> Thanks for your offer for working on this. (I actually brought up
> >> your name at the Cauldron. :)
> >> Can your tools handle changes in preferred email addresses over time?
> > It would in theory be possible to do this with multiple applications
> > of the reposurgeon "authors read" command using different map files
> > and applied to date-bounded spans of revisions. So, yes, my tools
> > could handle this case just fine.
> > In practice, nobody has ever wanted to actually try this. The
> > complexity overhead of deciding when an address should change would be
> > high, and doing so would destroy a useful property these user IDs
> > normally have, which is to imply a 1-1 map between IDs and committers
> > (for searchability).
> Okay, it's not a big deal for me if my older contributions are
> attributed to Red Hat. I was just wondering.
I understand. It will not and should not be up to me to decide how
that's done. I'm just providing tools and expertise - your
"Mr. Inside", the lead on the conversion, will make the policy
decisions. If that person decides to try this, I can support it.
One way to do it would be to mine the list archives for not just names
but name-date pairs. With a little scripting work that could be processed
into a sequence of map files, each one valid for a known span of dates. The
only assumption required is that an email address is valid for a person
until explicitly superseded by a different address in the archive.
<a href="http://www.catb.org/~esr/">Eric S. Raymond</a>