linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* from line script for git commits
@ 2005-04-21 20:47 James Cloos
  2005-05-05 23:21 ` Tom Rini
  0 siblings, 1 reply; 2+ messages in thread
From: James Cloos @ 2005-04-21 20:47 UTC (permalink / raw)
  To: linux-kernel

[-- Attachment #1: Type: text/plain, Size: 266 bytes --]

I've been using a script grabbed from here for some time to alter
the From: line on mail sent to bk-head-commits and bk-24-commits
to show the author's name and email rather than LKML's address.

Below is my script for doing the same with git commit emails.

-JimC


[-- Attachment #2: set-git-from.pl --]
[-- Type: application/x-perl, Size: 608 bytes --]

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: from line script for git commits
  2005-04-21 20:47 from line script for git commits James Cloos
@ 2005-05-05 23:21 ` Tom Rini
  0 siblings, 0 replies; 2+ messages in thread
From: Tom Rini @ 2005-05-05 23:21 UTC (permalink / raw)
  To: James Cloos; +Cc: linux-kernel

On Thu, Apr 21, 2005 at 04:47:18PM -0400, James Cloos wrote:

> I've been using a script grabbed from here for some time to alter
> the From: line on mail sent to bk-head-commits and bk-24-commits
> to show the author's name and email rather than LKML's address.
> 
> Below is my script for doing the same with git commit emails.

Ages ago I grabbed a different one for fixing up BK.  Here's what I've
got now that fixes up both (and munges the date on git, which may or may
not turn out to be useful).

#!/bin/sh

TMP=`mktemp /tmp/setfrom.XXXXXX`
cat > $TMP

## Old BitKeeper logic
from=`grep '^ChangeSet' $TMP | head -1 | awk '{print $NF}'`

## New git logic
author=`sed -n '/^author /p' < $TMP | head -n 1`
if [ ! -z "$author" ]; then
  from=`echo $author | sed 's/author \(.*>\).*/\1/'`
  date=`echo $author | sed 's/author.*> //'`
fi
if test -n "$from" -a -n "$date"; then
  formail -I "From: $from" -I "Date: `date -d "$date" -R`" < $TMP
else
  if test -n "$from"; then
    formail -I "From: $from" < $TMP
  else
    cat $TMP
  fi
fi

rm $TMP

-- 
Tom Rini
http://gate.crashing.org/~trini/

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2005-05-05 23:21 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-04-21 20:47 from line script for git commits James Cloos
2005-05-05 23:21 ` Tom Rini

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 NNTP newsgroup(s).