lkml.org 
[lkml]   [2003]   [Mar]   [26]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    SubjectRe: BK-kernel-tools/shortlog update
    From
    Date
    Linus Torvalds <torvalds@transmeta.com> writes:

    > On Wed, 26 Mar 2003, Matthias Andree wrote:
    >>
    >> you can either use bk receive to patch this mail, you can pull from
    >> bk://krusty.dt.e-technik.uni-dortmund.de (NOTE: no trailing slash)
    >> or you can apply the patch below.
    >
    > Btw, one feature I'd like to see in shortlog is the ability to use
    > regexps for email address matching, ie something like
    >
    > 'torvalds@.*transmeta.com' => 'Linus Torvalds'
    > ...
    > 'alan@.*swansea.linux.org.uk' => 'Alan Cox'
    > ...
    > 'bcrl@redhat.com' => 'Benjamin LaHaise',
    > 'bcrl@.*' => '?? Benjamin LaHaise',
    > ..
    >
    > I don't know whether you can force perl to do something like this, but if
    > somebody were to try...

    if you change your list to:

    @email_name_map = (
    ['torvalds@.*transmeta.com' => 'Linus Torvalds'],
    ...
    ['alan@.*swansea.linux.org.uk' => 'Alan Cox'],
    ...
    ['bcrl@redhat.com' => 'Benjamin LaHaise'],
    ['bcrl@.*' => '?? Benjamin LaHaise'],
    ...);

    something along these (untested) lines should do the trick:

    sub email2name
    {
    my($email) = @_;
    for my $i (@mailmap) {
    my($pattern, $name) = @$i;
    return $name if ($email =~ m/$pattern/i);
    }

    return '??';
    }

    Regards, Olaf.
    -
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at http://www.tux.org/lkml/

    \
     
     \ /
      Last update: 2005-03-22 13:34    [W:0.043 / U:0.812 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site