in src/main/java/com/googlesource/gerrit/plugins/replication/PushResultProcessing.java [102:135]
public void onRefReplicatedToOneNode(
String project,
String ref,
URIish uri,
RefPushResult status,
RemoteRefUpdate.Status refStatus) {
StringBuilder sb = new StringBuilder();
sb.append("Replicate ");
sb.append(project);
sb.append(" ref ");
sb.append(ref);
sb.append(" to ");
sb.append(resolveNodeName(uri));
sb.append(", ");
switch (status) {
case SUCCEEDED:
sb.append("Succeeded!");
break;
case FAILED:
sb.append("FAILED!");
hasError.compareAndSet(false, true);
break;
case NOT_ATTEMPTED:
sb.append("NOT ATTEMPTED!");
break;
default:
sb.append("UNKNOWN RESULT!");
break;
}
sb.append(" (");
sb.append(refStatus == null ? "unknown" : refStatus.toString());
sb.append(")");
writeStdOut(sb.toString());
}