Calendar

九月 2005
« 七月   二月 »
 1234
567891011
12131415161718
19202122232425
2627282930  

Categories

svn commit 的時候自動發 mail

目前只用最簡易的預設方法,
去檔案庫的 hooks 目錄下把 post-commit.tmpl 重新命名為 post-commit,
並用 chmod 加上執行權限,
內容改為:

接著去 /usr/local/share/subversion/hook-scripts 把裡面的 commit-email.pl 搬過來用(沒有要改其實可以直接用)。

這是最簡易的發 mail 方式,
commit-email.pl 給使用者的選擇性很少,
而且信件內容都會包含兩個版本的 diff,
/usr/local/share/subversion/hook-scripts 下面還有其它跟 mail 有關的東西,
有空再來去研究看看。

mailman 安裝

在 /usr/ports/mail/mailman 下,
打 make MAIL_GID=mailman WITH_CHINESE=yes install clean,
MAIL_GID 視 MTA 而定,
可以用 make options 來看要選哪種,
用 postfix 就是搭 mailman,
會安裝在 /usr/local/mailman 下。

Continue reading mailman 安裝 »

subversion 檔案庫權限

用 svn create 造出來以後,
要下 find . -not -name 'format' -and -not -name '..' | xargs chmod g+w,
這樣就能讓同一個 group 的人存取檔案庫。