in teamcity-premerge-agent/src/main/java/jetbrains/buildServer/premerge/PremergeBuildProcess.java [135:145]
public BuildFinishedStatus waitFor() {
if (getStatus() == ResultStatus.SUCCESS) {
assert targetBranch != null;
myBuild.addSharedConfigParameter(PremergeConstants.TARGET_BRANCH_SHARED_PARAM, targetBranch);
targetSHAs.forEach((name, sha) -> myBuild.addSharedConfigParameter(PremergeConstants.TARGET_SHA_SHARED_PARAM + "." + name, sha));
return BuildFinishedStatus.FINISHED_SUCCESS;
}
else {
return BuildFinishedStatus.FINISHED_FAILED;
}
}