ToDo:
CVS repository内部の特定モジュールのみ変更(commit, tag)禁止したい
CVSROOT/commitinfoとCVSROOT/taginfoに、変更禁止もモジュールに 対して偽を返すエントリを登録すれば良い
行ごとに正規表現と呼び出すべきプログラムのペアを記述する形式なので
^exact-module-name$ false
false(1)はPOSIX環境なら存在するが、絶対パス未定なのでPATH変数経由で動作を上書き出来てしまう
PATH変数の汚染を考えるとラッパーを用意して、絶対パスで記述すべき
moduleの下層directoryからの操作時に抜けが出るので、追加のエントリが必要にOrz
module名が他のmodule名の部分列を成さない場合は、パターン末尾の\$を外せばOK
馬鹿正直に書き下すとこんな感じか
^exact-module-name$ false ^exact-module-name/ false
カテゴリー: Admin | Emacs | EPICS | Fortran | FreeBSD | GCC | hgsubversion | IPv6 | KEKB | LHC | Lisp | LLVM | MADX | Ryzen | SAD | samba | tDiary | unix | WWW | YaSAI | お仕事 | イベント | 出張 | 宴会 | 数学 | 艦これ | 買いもの | 追記 | 雑記