in src/main/java/com/googlesource/gerrit/plugins/renameproject/RenameProject.java [341:357]
void replicateRename(SshHelper sshHelper, Input input, Project.NameKey oldProjectKey) {
for (String url : cfg.getUrls()) {
try {
OutputStream errStream = sshHelper.newErrorBufferStream();
sshHelper.executeRemoteSsh(
new URIish(url),
pluginName + " " + oldProjectKey.get() + " " + input.name + " --replication",
errStream);
String errorMessage = errStream.toString();
if (!errorMessage.isEmpty()) {
throw new RenameReplicationException(errorMessage);
}
} catch (IOException | URISyntaxException | RenameReplicationException e) {
log.error("Failed to replicate rename to {}: {}", url, e.getMessage());
}
}
}