- お知らせ -
  • 当wikiのプログラムコードの表示を直してみました(ついでに長い行があると全体が下にぶっ飛ぶのも修正)。不具合があればBBSまでご連絡下さい。

はじめに Edit

コンテキストメニューから「ログを表示」→右クリック「ログメッセージを編集」でログを入力しても、

Repository has not been enabled to accept revision propchanges;
ask the administrator to create a pre-revprop-change hook

などといわれて、編集できない場合。

解決方法 Edit

リポジトリ側にhookスクリプトをおきます。

Unix(shが使える)の場合 Edit

(リポジトリ)/hook/pre-revprop-change.tmpl というテンプレートがありそのまま使えるので、pre-revprop-change としてコピーして、実行権限をつけてやればOK

> cd (リポジトリ)/hook/
> cp pre-revprop-change.tmpl pre-revprop-change
> chmod +x pre-revprop-change

これでいけるはずです。

Windowsの場合 Edit

ファイル名を、(リポジトリ)/hook/pre-revprop-change.bat として以下を置く

if "%5"=="M" (
  if "%4"=="svn:log" (
    exit 0
  )
)
echo "Changing revision properties other than svn:log is prohibited" >&2
exit 1

これでいけるのかな?(確認中)
→コメント欄の方によると行けるそうです


Show recent 10 comments. Go to the comment page.

  • 私もWindowsでできました!ありがとです☆ -- Ru-? 2012-01-12 (Thu) 12:20:14
  • ありがとうございました!当方の環境はTortoiseSVNのバージョンが1.7.4, Build 22459 - 32 Bit , 2012/01/13 12:57:07で、Subversionのバージョンが1.7.2でしたが、ディレクトリ名が (リポジトリ)/hook ではなく (リポジトリ)/hooks でした。ここに配置してうまくいきました。 -- yagiey? 2012-02-07 (Tue) 18:36:10
  • TortoiseSVN 1.7.7, Build 22907 -64bit, 2012/05/15 12:16:06 
    Subversion 1.7.5 
    上記環境にても、無事にログの編集ができましたので、結果報告のみさせて頂きます。
    情報のご提供ありがとうございます。 -- 2012-07-22 (Sun) 09:56:53
  • 助かりましたー -- nishi? 2014-02-01 (Sat) 13:25:02
  • ありがとうございました!
    ほんとに助かりました!! -- 2014-02-09 (Sun) 07:51:04
  • Windowsの場合を参考にしたとこおr、過去ログが編集できました。ありがとうございます。 -- SK? 2014-04-07 (Mon) 16:04:58
  • 出来ましたー!ありがとうございます!! -- takeChamg? 2015-06-16 (Tue) 08:34:14
  • 出来ましたー!ありがとうございます!! -- takeChamg? 2015-06-16 (Tue) 08:34:21
  • windowsの情報がなかなか見つからなくて助かりました。ありがとうございます。 -- tantan? 2015-10-19 (Mon) 19:45:33
  • Windowsでこのバッチを置くと、コメント編集後固まりました。できませんでした。 -- cam? 2016-08-04 (Thu) 10:54:36
Name:

Front page   Edit Freeze Diff Backup Upload Copy Rename Reload   New Pages Search Recent changes   Help   RSS of recent changes
Last-modified: 2010-12-01 Wed 17:30:18 JST (2487d)