[Hiki-dev:01132] Re: 削除荒らし(Re: 非管理者によるページの削除)

Back to archive index

Kouhei Yanagita yanag****@shake*****
2006年 9月 1日 (金) 00:27:56 JST


柳田です。遅くなりました。

At Sun, 13 Aug 2006 21:38:47 +0900,
KURODA Hiraku wrote:
> 
> 黒田です。
> 
> 昨年10月末の"[Hiki-dev:01056] 非管理者によるページの削除"からの話題で、
> 管理者以外でもページの削除ができるようにされました。
> これについて先ほど、バージョン管理バックエンドにSubversionを使っている
> と、削除前の[編集履歴]を継承していないことに気づきました([更新履歴]の方
> のバックアップは残る)。
> 
> この状況ですと、
>  1) 荒らしがページを削除する
>  2) 削除したのと同名のページを新規作成する
>  3) (2)で作ったページを編集する
> で、荒らし削除の前のデータが失われてしまいます。
> 
> 取り急ぎ、ご報告いたします。どうぞよろしくお願いいたします。

Subversion では rm して add しても履歴が継続しない
(一応、Subversion リポジトリには昔の履歴も入っているので
データが失なわれたわけではない)
のは Subversion 対応をしたときに気付いていて、そのときは
まぁそれでもいいかなと思っていたのですが、
荒らしのことは失念していました。
履歴は継続した方がよさそうですね。

ちょっと調べてみたのですが、rm したあと履歴を継続させるには
古いリビジョンを指定して copy する必要があるようです。

個別ページについて、どのリビジョンで rm したかどうかを取っておくのは大変そうなので
ページを消してもリポジトリからは rm しない方がいいのかな……
ちょっと考えてみます。

-- 
Kouhei Yanagita <yanag****@shake*****>



Hiki-dev メーリングリストの案内
Back to archive index