[Mew-dist 09355] Re: 'imls --thread=yes' use In-Reply-to ?

SAKAI Kiyotaka ksakai at example.com
1999年 6月 16日 (水) 14:42:52 JST


>> In article <19990616141512I.shirai at example.com>, Hideyuki SHIRAI (白井秀行) <shirai at example.com> writes:

> "imls --thread=yes" での thread 表示なのですが、現状では
> "Reference:" のみで thread を構築しているようですが、

正確には、Reference がないときに In-Reply-To を使っています。

> "In-Reply-To:" に Message-ID があったらそちらを優先するように出
> 来ないでしょうか?

テストはしていませんが、このパッチでいけると思います。
ただ、仕様の議論は必要かもしれませんね。
-- 
酒井 清隆 (E-mail: ksakai at example.com)

-------------- next part --------------
Index: Scan.pm
===================================================================
RCS file: /home/ksakai/cvsroot/im-116/IM/Scan.pm,v
retrieving revision 1.1.1.1
diff -u -c -r1.1.1.1 Scan.pm
*** Scan.pm	1999/06/08 06:59:39	1.1.1.1
--- Scan.pm	1999/06/16 05:38:55
***************
*** 393,411 ****
      ##
      if ($href->{'in-reply-to'}) {
  	if ($href->{'in-reply-to'} =~ /.*(<[^<]*>)\s*/) {
! 	    $href->{'in-reply-to:'} = $1;
  	} else {
! 	    $href->{'in-reply-to:'} = $href->{'in-reply-to'};
  	}
!     }
!     if ($href->{'references'}) {
  	if ($href->{'references'} =~ /.*(<[^<]*>)/) {
  	    $href->{'references:'} = $1;
  	} else {
  	    $href->{'references:'} = $href->{'references'};
  	}
-     } else {
- 	$href->{'references:'} = $href->{'in-reply-to:'};
      }
  
      ##
--- 393,408 ----
      ##
      if ($href->{'in-reply-to'}) {
  	if ($href->{'in-reply-to'} =~ /.*(<[^<]*>)\s*/) {
! 	    $href->{'references:'} = $1;
  	} else {
! 	    $href->{'references:'} = $href->{'in-reply-to'};
  	}
!     } elsif ($href->{'references'}) {
  	if ($href->{'references'} =~ /.*(<[^<]*>)/) {
  	    $href->{'references:'} = $1;
  	} else {
  	    $href->{'references:'} = $href->{'references'};
  	}
      }
  
      ##


Mew-dist メーリングリストの案内