in src/main/java/com/googlesource/gerrit/plugins/gitiles/FilteredRepository.java [214:227]
public Ref exactRef(String name) throws IOException {
Ref ref = git.getRefDatabase().exactRef(name);
if (ref == null) {
return null;
}
try {
return perm.filter(ImmutableList.of(ref), git, RefFilterOptions.defaults()).stream()
.filter(r -> r.getName().equals(name))
.findAny()
.orElse(null);
} catch (PermissionBackendException e) {
throw new IOException(e);
}
}