首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >trac-post-commit-hook不更新跟踪票证

trac-post-commit-hook不更新跟踪票证
EN

Stack Overflow用户
提问于 2010-01-09 04:02:32
回答 2查看 1.4K关注 0票数 0

我已经在我的windows server 2008上的apache服务器上安装了带mod_wgsi的trac 0.11.6稳定版。当我通过TSVN提交时,trac-post- commit -hook不会更新和发送电子邮件通知。但是,如果我从windows命令行使用windows命令行运行: Python trac-post-commit-hook -p C:/trac -r 97,它会更新我的票证并发送电子邮件。有人建议这可能是windows抑制发送邮件导致的脚本错误作用于更新票证,在命令行上,它找到了合适的环境变量,它工作了。我从trac-post-commit-script中注释掉了发送电子邮件的部分,它仍然没有更新跟踪票证。也没有错误消息。以下是有关我的跟踪环境的一些信息: C:\trac C:\Phyton26 C:\Python26\Scripts C:\src\ C:\src\genshi C:\src\trac C:\src\xmlrpcplug C:\src\spam-filter我的存储库位置在E驱动器E:\myrepository这里是我的提交后.bat

代码语言:javascript
复制
REPOS="$1"
REV="$2"
call %~dp0\trac-post-commit-hook.cmd %1 %2

trac-post-commit-hook.cmd:

代码语言:javascript
复制
@ECHO OFF
SET TRAC_ENV=C:\trac
SET PYTHON_PATH=C:\Python26
SET TRAC_PATH=C:\trac
IF NOT EXIST %TRAC_ENV% GOTO :EOF
set PATH=%PYTHON_PATH%;%PATH%
set PYTHONPATH=%TRAC_PATH%;%PYTHONPATH%
SET REV=%2

for /F %%A in ('svnlook author -r %REV% %1') do set AUTHOR=%%A
for /F "delims==" %%B in ('svnlook log -r %REV% %1') do set LOG=%%B
Python "%~dp0\trac-post-commit-hook" -p "%TRAC_ENV%" -r "%REV%" 2>&1 1>>c:/temp/trachook.log

我转到跟踪调试1,如果有任何帮助来识别问题,调试代码的最后一部分是:

代码语言:javascript
复制
2010-01-08 14:56:23,474 Trac[svn_fs] DEBUG: Subversion bindings imported
2010-01-08 14:56:23,479 Trac[cache] INFO: repos rev [150] != cached rev [149]
2010-01-08 14:56:23,483 Trac[cache] INFO: Trying to sync revision [150]
2010-01-08 14:56:23,486 Trac[cache] DEBUG: Caching node change in [150]: (u'trunk/wwwroot/Default.aspx', 'file', 'edit', u'trunk/wwwroot/Default.aspx', 149)

谢谢你的帮助,琳达

EN

回答 2

Stack Overflow用户

发布于 2010-09-02 21:04:24

当我将我的VisualSVN服务器升级到最新最好的版本时,我体验到了完全相同的体验。

;-D Hans

票数 1
EN

Stack Overflow用户

发布于 2010-01-13 04:21:19

好吧,我不知道钩子,但我可以告诉你,它几乎看起来像你的Trac<-->SVN设置不同步。尝试从命令行执行强制重新同步,看看这是否解决了一部分问题。执行以下操作:

代码语言:javascript
复制
trac-admin resync

对相应的用户执行...as命令,查看这是否可以解决不同步问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2030356

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档