0
所以我想为svn做一个预先提交的钩子,但是错误Post-commit hook failed (exit code 255) with no output
不断出现。我浏览了另一个问题,但并不真正了解,因为我是svn的新手。Post-commit挂钩失败(退出代码255)没有输出
#!/bin/sh
# POST-COMMIT HOOK
REPOS=$1
REV=$2
UUID=`svnlook uuid $REPOS`
URL=http://XXXXXXXXXXX:8080/subversion/${UUID}/notifyCommit?rev=$REV
echo $URL
/usr/bin/curl \
-v \
--connect-timeout 5\
--header "Content-Type:text/plain;charset=UTF-8" \
--data "`svnlook changed --revision $REV $REPOS`" \
$URL
当你执行时,首先指定'svnlook'的完整路径。脚本如何在空闲的环境中运行,所以没有'$ PATH'来查找。 – alroc