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