Micro Focus is aware of the following issues affecting the current GitCentric release.
If you use change packages (CPKs) with GitCentric in AccuRev 5.7 or earlier, be aware that GitCentric does not currently span CPK gaps automatically. This is not an issue in AccuRev 6.0 owing to changes in CPK functionality.
GitCentric currently does not provide confirmation email for account verification. not currently support other authorization types such as LDAP, OpenID, etc.
The kandoMaintain backupdbs command creates backup files in the same directory as the kandoMaintain.jar, not where kandoMaintain is run from.
<tomcat_home>/bin/shutdown.sh <tomcat_home>/bin/startup.sh
For security reasons, the GitCentric bridge accepts commands only from IP addresses that it
recognizes. If you have registered an AccuRev Server that has multiple IP addresses (for example, if the server has multiple Ethernet cards) you must add server entries for each IP address. In this case, you should perform GitCentric operations only against one of these servers entries - typically one where you have specified a host name rather than an IP address. If you have a situation where IP addresses can change over time (such as dynamic IP addresses assigned via DNS), you may need to consider setting AC_BRIDGEAPI_SECURITY_POLICY to AllowAnyHost. Note, however, that this workaround has a security impact that you need to carefully consider before implementing it.Procedures for adding server entries and GitCentric configuration settings are documented in the GitCentric On-line Help.
You may see instances of SEVERE errors in catalina.out, relating to failure to unregister JDBC driver and remove threads on exit. These errors can be safely ignored in this release.
A known issue with Gerrit requires that you enclose certain values in gerrit.config and secure.config files in double quotes if they contain special characters, as summarized in the following table.
Config File | Section | Value |
---|---|---|
gerrit.config | [gerrit] | basepath |
gerrit.config | [httpd] | listenURL |
gerrit.config | [kando] | KANDOHOME |
gerrit.config | [kando] | bridgeURL |
secure.config | [database] | password |
For example, if the password in your secure.config file is my!pass#ord, you would need to enclose it in double quotes, like this: password = "my!pass#ord". The gerrit.config and secure.config files are located in <gc_home>/site/etc.
GitCentric Code Review submit/merge operations do not return issues that have been closed in change comments.
Clicking the help button does not open the GitCentric online help in these versions of Internet Explorer:
For best results, use the latest version of Internet Explorer.
To work around this issue, add the following section to gerrit.config (in <gc_home>/site/etc/):
[receive] checkReferencedObjectsAreReachable = false
User sees error "Unable to negotiate with <GC host> port 29418: no matching key exchange method found. Their offer: diffie-hellman-group1-sha1" when trying to clone/pull/push or execute an ssh command against the GitCentric server.
This problem can either be solved with a workaround on each client that experiences the problem, or with one work-around on the GitCentric server.
Run <text editor> ~/.ssh/config.
Host * KexAlgorithms diffie-hellman-group1-sha1
The three jars to be added to the project are :
Download the bouncy castle jar files from https://www.bouncycastle.org/latest_releases.html
There are two ways to add them to the project.
jar uvf <gc install>/bin/gitcentric.war WEB-INF/lib/bc*.jar.