in src/main/java/com/googlesource/gerrit/plugins/automerger/DownstreamCreator.java [747:763]
private String getTopic(String revision) throws InvalidQueryParameterException, RestApiException {
QueryBuilder queryBuilder = new QueryBuilder();
queryBuilder.addParameter("commit", revision);
List<ChangeInfo> changes =
gApi.changes()
.query(queryBuilder.get())
.withOption(ListChangesOption.CURRENT_REVISION)
.get();
if (!changes.isEmpty()) {
for (ChangeInfo change : changes) {
if (change.currentRevision.equals(revision) && !"".equals(change.topic)) {
return change.topic;
}
}
}
return null;
}