Merge branch 'stable-2.14' into stable-2.15
* stable-2.14:
Suppress warnings about usage of deprecated Hashing.md5()
XDocLoader: Add missing case in switch on DiffMode
Change-Id: Icf1323659e5080d543172aa5d3fb34ee2c27c0d1
diff --git a/src/main/java/com/googlesource/gerrit/plugins/xdocs/XDocCache.java b/src/main/java/com/googlesource/gerrit/plugins/xdocs/XDocCache.java
index c25d8d0..3031851 100644
--- a/src/main/java/com/googlesource/gerrit/plugins/xdocs/XDocCache.java
+++ b/src/main/java/com/googlesource/gerrit/plugins/xdocs/XDocCache.java
@@ -66,6 +66,7 @@
}
private String getParentsHash(Project.NameKey project) {
+ @SuppressWarnings("deprecation")
Hasher h = Hashing.md5().newHasher();
ProjectState p = projectCache.get(project);
if (p != null) {
diff --git a/src/main/java/com/googlesource/gerrit/plugins/xdocs/XDocLoader.java b/src/main/java/com/googlesource/gerrit/plugins/xdocs/XDocLoader.java
index d98c037..324b0dd 100644
--- a/src/main/java/com/googlesource/gerrit/plugins/xdocs/XDocLoader.java
+++ b/src/main/java/com/googlesource/gerrit/plugins/xdocs/XDocLoader.java
@@ -252,6 +252,7 @@
case UNIFIED:
htmlHeader += "unified.xsl";
break;
+ case NO_DIFF:
default:
log.error(String.format("Unsupported diff mode: %s", diffMode.name()));
throw new ResourceNotFoundException();
diff --git a/src/main/java/com/googlesource/gerrit/plugins/xdocs/XDocServlet.java b/src/main/java/com/googlesource/gerrit/plugins/xdocs/XDocServlet.java
index c61128a..3fd86ba 100644
--- a/src/main/java/com/googlesource/gerrit/plugins/xdocs/XDocServlet.java
+++ b/src/main/java/com/googlesource/gerrit/plugins/xdocs/XDocServlet.java
@@ -361,6 +361,7 @@
private static String computeETag(
Project.NameKey project, ObjectId revId, String file, ObjectId revIdB, DiffMode diffMode) {
+ @SuppressWarnings("deprecation")
Hasher hasher = Hashing.md5().newHasher();
hasher.putUnencodedChars(project.get());
if (revId != null) {