Do not skip "refs/users/" when calculating SHA1 Skipping "refs/users/" would not allow the correct computation of the All-Users SHA1. Change-Id: I8d99b06a57da3fa2fc525032e35efd34e32ff93e
diff --git a/src/main/java/com/googlesource/gerrit/plugins/gitrepometrics/collectors/GitRefsMetricsCollector.java b/src/main/java/com/googlesource/gerrit/plugins/gitrepometrics/collectors/GitRefsMetricsCollector.java index 0d453b7..525195b 100644 --- a/src/main/java/com/googlesource/gerrit/plugins/gitrepometrics/collectors/GitRefsMetricsCollector.java +++ b/src/main/java/com/googlesource/gerrit/plugins/gitrepometrics/collectors/GitRefsMetricsCollector.java
@@ -14,7 +14,6 @@ package com.googlesource.gerrit.plugins.gitrepometrics.collectors; -import static com.google.gerrit.entities.RefNames.REFS_USERS; import static java.nio.charset.StandardCharsets.UTF_8; import com.google.common.annotations.VisibleForTesting; @@ -60,7 +59,7 @@ try { MessageDigest md = MessageDigest.getInstance("SHA-1"); repository.getRefDatabase().getRefs().stream() - .filter(ref -> !ref.isSymbolic() && !ref.getName().startsWith(REFS_USERS)) + .filter(ref -> !ref.isSymbolic()) .sorted(Comparator.comparing(Ref::getName)) .forEach(ref -> md.update(ref.getObjectId().toString().getBytes(UTF_8))); int sha1Int = truncateHashToInt(md.digest());