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

Re: error on cvs checkout -jTNF:yesterday ... (Re: jp.netbsd.org www: 'htdocs/ja - Imported sources')



kei> 	cvs checkout -jTNF:yesterday -jTNF htdocs/ja

> これをhtdocs/jaで実行したのですが、
> 
> cvs [server aborted]: cannot write /cvsroot/CVSROOT/val-tags: Permission denied
> 
> と言われてしまいます。

むむむ。cvs checkout のときに val-tags への書き込みって必要だったかしら。

まあ、どちらにせよ、この permission 設定は誤りでした。
すいません。

val-tags は、history ファイルと同様な permission にする必要があります
から、history に合わせてモード 777 にしました。(ちょっと嫌だけど)

> moguの/cvsroot/CVSROOTを見るとval-tagsの持ち主は曽田さんになっ
> ていますが、気にせずに差分を取って翻訳してしまってもいいもの
> でしょうか?

念のため、もう一度、別のディレクトリに checkout して比べて確認してみた
方が良いかもしれません。現在 checkout したものと、全く同じものが出てく
るかもしれませんが。

P.S.
あと、今回は関係ない話なので蛇足ですが、一般論で言うと、import に伴う
自動マージは
	cvs checkout -jTNF:yesterday -jTNF モジュール名
で行うよりも
	cvs checkout -j前回のimportタグ名 -j今回のimportタグ名 モジュール名
で行った方が良いです。
後者だと、前回から今回までにリリース内容から削除されたファイルに関して、
自動的に cvs remove をスケジュールしてくれる (cvs ci した時に、自動的
に削除される) からです。

もっとも、WWW ページの翻訳時には、1 ファイル単位で import しているため、
そもそも削除が起きている筈はありませんから、どちらでやっても同じです。
というわけで蛇足でした。

# 昔の cvs は、この自動 remove 機能がなくて、別途手でやったものでした。
# (じじいの昔話)

> とても間違えているような気がします…

というわけで、僕のミスです。すみません。
--
soda