[Date Prev][Date Next][Thread Prev][][Date Index][Thread Index]

tigris.orgサ ーバのML



ども、長です。

先日のarch.bluegate.org ML、取り込んでいただき、ありがとうございます。

引き続き参考になるMLということで、Subversion本家、tigris.orgのMLの
backendを作成しようとしているのですが、難儀しているので、
もしみなさまの興味が湧くようなものでしたら、ご意見をうかがいたくメールします。

このサーバはメールの全情報を取得できるので、backendが作成できれば、普
通のメーリングリストを利用するのと同じ内容を取得できると思います。

ただ、メール一覧はMLのNo.でのみ管理されているようで、Message-IDをどう
すべきか迷っています。

1.get-headersの時に ML Noから自動生成する。
  make-contentsの時には生成したIDで置き換える
 利点 : 確実に取得できる
 欠点 : メッセージスレッドが途切れる

2.なんとかそのメールのoriginal IDを利用する。
 利点 : メッセージスレッドがつながる
 欠点 : もしかしたら、メッセージ毎にページretrieveしないといけない

3.そもそもraw textは使用しない(ある意味普通のbackend)
 利点 : 軽い
 欠点 : 添付ファイルなどもリンクになる

できれば、2.でいきたいのですが、やたらページをretrieveしない
方法が思いつかず、相談する次第です。

なにかよいアイデアはないでしょうか?

# 調査メモを添付します。

以上です。
--
Tsuyoshi CHO mailto:mfalcon_sky@emailuser.net

  スポーツヒーローは超越的な存在で、普通の生活とは関係がなくていいんだ
と思っている人達もいれば、高給を取りすぎる上に才能を誤って使っている
と考える人達もいる。事実は私は弱点を持つただの人間だということだ。
    (カリーム・アブドゥル・ジャバー  アメリカのバスケットボール選手)
サンプルにするML
1.TortoiseSVN Sub-Project Web
http://tortoisesvn.tigris.org/

2.Patchs ML <patches@tortoisesvn.tigris.org>
http://tortoisesvn.tigris.org/servlets/SummarizeList?listName=patches
リンクと取得できる情報
-> すべて (メールの総数)
   http://tortoisesvn.tigris.org/servlets/BrowseList?listName=patches&count=330

-> 2月 2005 (各月のメール)
   http://tortoisesvn.tigris.org/servlets/BrowseList?listName=patches&by=date&from=2005-02-01&to=2005-02-28&first=1&count=8

3.すべて
http://tortoisesvn.tigris.org/servlets/BrowseList?listName=patches&count=330

-> next page
   http://tortoisesvn.tigris.org/servlets/BrowseList?listName=patches&from=&to=&count=330&by=date&first=21&windowSize=20&selectedPage=2
-> all page
   http://tortoisesvn.tigris.org/servlets/BrowseList?listName=patches&from=&to=&count=330&by=date&paged=false


4.2月 2005
http://tortoisesvn.tigris.org/servlets/BrowseList?listName=patches&by=date&from=2005-02-01&to=2005-02-28&first=1&count=8
 -> next page
    http://tortoisesvn.tigris.org/servlets/BrowseList?listName=patches&from=2004-09-01&to=2004-09-30&count=88&by=date&first=21&windowSize=20&selectedPage=2
-> all page
   http://tortoisesvn.tigris.org/servlets/BrowseList?listName=patches&from=2004-09-01&to=2004-09-30&count=88&by=date&paged=false

5.ある1メッセージ
http://tortoisesvn.tigris.org/servlets/ReadMsg?list=patches&msgNo=330

-> raw text
    http://tortoisesvn.tigris.org/servlets/ReadMsg?list=patches&msgNo=330&raw=true

メッセージの本体
...
<div class="tabs">
...
<pre>
msg
</pre>
...
No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.300 / Virus Database: 265.8.5 - Release Date: 2005/02/03