2014-01-28 65 views
1

我試圖創建一個post-commit掛鉤來更新提交後的trac。bash:svn post commit hook將單引號添加到參數

掛鉤看起來是這樣的:

#!/bin/sh 
/usr/bin/trac-admin /var/trac/trac-env/ changeset added "$1" "$2" 
exit 0 

(代碼爲http://trac.edgewall.org/wiki/TracRepositoryAdmin

然而,當我手動執行腳本,我收到以下錯誤:

./post-commit /var/svn/myrepos 100 
*** Unknown syntax: changeset 'added' '/var/svn/myrepos' '100' 

我問題:單引號來自哪裏?

+1

可能它們是錯誤消息格式的一部分,實際上並不在參數中。 – tripleee

+0

@tripleee你說得對。 '/ usr/bin/trac-admin'是一個接受不同參數的舊版本。謝謝! – Tim

回答

1

只是錯誤消息格式。請參閱三合一的評論。