namazu-dev(ring)


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

Re: Using s/pat/subst/ in REPLACE



Junio Hamano <junio@xxxxxxxxxxx> wrote:

>    REPLACE    /repository/(.*)%2Cv	http://h/cvsweb/\1
>    REPLACE    /repository/(.*)/Attic/(.*)%2Cv	http://h/cvsweb/\1/\2
>
>と .namazurc に書くと、namazu で CVS レポジトリの昔の版にある文字
>列まで全体に索引をつけておいて、検索した結果を、cvsweb で表示する、
>なんてことができるようになります。
>
>本当なら、struct replace を全部書換えて、
(snip)
>なんてやって、conf.c で REPLACE を読み込むところで regexp のコン
>パイルと、置き換え文字列の準備まで先に全部やってしまうのがよいの
>ですが、かなり大規模な書き換えになるので、TODO-namazu-2.0 にある
>「Replace と Alias をもっときれいに書く」までのつなぎとして、変更
>個所が最小限になるような形でパッチにしてあります。

これなんですが、私は濱野さんのようにはうまく書けそうにありま
せん。もしよければ committer になって実装してもらえると嬉し
いです。

-- Satoru Takabayashi