diff --git a/gerrit-server/src/main/java/com/google/gerrit/server/config/GitwebCgiConfig.java b/gerrit-server/src/main/java/com/google/gerrit/server/config/GitwebCgiConfig.java index b7afa37c40..4a58f73996 100644 --- a/gerrit-server/src/main/java/com/google/gerrit/server/config/GitwebCgiConfig.java +++ b/gerrit-server/src/main/java/com/google/gerrit/server/config/GitwebCgiConfig.java @@ -77,6 +77,12 @@ public class GitwebCgiConfig { resourcePaths = new String[] {absPath + "/static", absPath}; } + } else if (cfg.getString("gitweb", null, "url") != null) { + // Use an externally managed gitweb instance, and not an internal one. + // + cgi = null; + resourcePaths = new String[] {}; + } else if (isRegularFile(pkgCgi) && isExecutable(pkgCgi)) { // Use the OS packaged CGI. //