- From: Eric Prud'hommeaux <eric@w3.org>
- Date: Thu, 13 Sep 2001 12:48:27 -0400
- To: www-rdf-rules@w3.org
There were some messages in the archive with an unusual form of
In-Reply-To header. Neither smartlist nor mutt could thread them
properly and I get fed up trying to follow the thread so I fixed them
for my mbox and for the W3C archive[1]. I fixed my mbox archive with
an emacs replace-regexp replacing:
^In-Reply-To: Message from "\([^"]+\)" <\([^>]+\)>
+ of "\([^"]+\)" <\([^>]+\)>$
with:
In-Reply-To: <\4>; from \2 on \3
The list archive [1] was in maildir format (one file per messsage) so
I didn't want to edit each one. Instead I used perl's in-place editing
factilities:
perl -ni -e "if (\$state == 1) { if (m/^ +of \\\"([^\\\"]+)\\\" <([^>]+)> *\$/) { print \"In-Reply-To: <\$2>; from \$from on \$1\"; } else { print STDERR \"mismatch: \$.\\n\"; } \$state = 0; } else { if (m/^In-Reply-To: Message from ([^\<]+)<([^>]+)> */) { \$from = \$3; \$state = 1; } else { print; } }" *
Hopefully others may benifit from my obsessiveness.
[1] http://lists.w3.org/Archives/Public/www-rdf-rules/
--
-eric
(eric@w3.org)
Feel free to forward this message to any list for any purpose other than
email address distribution.
Received on Thursday, 13 September 2001 12:48:27 UTC