0

私がよく理解できないヘッドスクラッチャーを持っています。

ファイルを見て注釈機能/リンクをオンにすると、opengrok で変更セット履歴の列が表示され、この変更リストを検索し、送信者のユーザー ID または電子メール アドレスが表示されます。私の質問は、この最後の部分、ユーザー ID または電子メール アドレスに関するものです。

現在、ハイパーリンクは...を指しています

http://www.myserver.org/viewProfile.jspa?username=jsmith%40acme.com

これをカスタマイズするにはどうすればよいでしょうか。

これは、mercurial を使用した opengrok 用でもあります。

前もって感謝します。

4

2 に答える 2

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}                                              \
         "${@}"
 }
于 2016-02-18T17:40:37.223 に答える