有一个让我无法理解的头颅。
在opengrok中,当您查看文件并打开注释功能/链接时,您会看到变更集历史记录的列,搜索此更改列表以及提交者的用户ID或电子邮件地址。我的问题是关于最后一部分,用户ID或电子邮件地址。
现在超链接指向...
http://www.myserver.org/viewProfile.jspa?username=jsmith%40acme.com
怎么可以自定义这个?
这也适用于带有mercurial的opengrok。
提前致谢。
答案 0 :(得分:0)
看起来它是硬编码的;(
因此,正确的方法是提供您自己的配置实现。
另一种可能的解决方法是禁用“错误”链接 - 它们在任何情况下都不是很有用..在source / default / style.css中有这样的东西:
.blame .a { /* author name "column" (annotation) */
text-align: center;
pointer-events: none;
cursor: default;
}
#revisions td:nth-child(4) {
pointer-events: none;
cursor: default;
}
答案 1 :(得分:0)
可以通过-B标志配置该值。 https://github.com/OpenGrok/OpenGrok/blob/master/src/org/opensolaris/opengrok/index/CommandLineOptions.java#L77
如果使用'OpenGrok'脚本文件(开始编制索引时运行的文件)进行索引,则可以编辑它并在 CommonInvocation()函数中添加此选项。
这是我改变的一个例子:
--- opengrok-0.12.1.5/bin/OpenGrok.orig 2016-02-18 19:16:31.504272867 +0200
+++ opengrok-0.12.1.5/bin/OpenGrok 2016-02-18 19:17:29.167968433 +0200
@@ -148,6 +148,7 @@
# operating systems, if you have any reasonably generic
# improvements please feel free to submit a patch.
+ MY_BASE_URL="http://myCompanyUrl.com?q="
OPENGROK_INSTANCE_BASE="${OPENGROK_INSTANCE_BASE:-/var/opengrok}"
@@ -808,6 +809,7 @@
${CTAGS_OPTIONS_FILE:+-o} ${CTAGS_OPTIONS_FILE} \
${OPENGROK_FLUSH_RAM_BUFFER_SIZE} ${SKIN} ${LEADING_WILDCARD} \
${READ_XML_CONF} \
+ -B ${MY_BASE_URL} \
"${@}"
}