提交后挂钩以向客户端发送错误消息

时间:2012-10-18 08:20:15

标签: windows svn svn-hooks

我在windows(7)机器上使用svnserver。

我需要将post-commit.bat中的errror消息发送到windows中的svn客户端(可能是任何客户端)。

任何想法都这样做?

谢谢,

2 个答案:

答案 0 :(得分:1)

我设法在帖子提交挂钩失败并且向用户报告失败消息时意外地执行了此操作。

GUI客户端应该显示错误消息。

当我们安装了scmbug并且它与bugzilla的连接被破坏时,我们遇到了这个问题。这表明您只需要获取post-commit挂钩以返回错误代码(返回非零值)并输出您想要显示的错误消息。

HTH

答案 1 :(得分:1)

请注意,错误应该写入stderr,而不是stdout,以便客户端显示错误。

因此,要通过客户端显示'echo',您应该使用

echo Non-Fatal error: Commit succeeded but issue tracker not updated >&2