in teamcity-premerge-agent/src/main/java/jetbrains/buildServer/premerge/PremergeBuildProcess.java [69:83]
public void start() {
myBuild.getBuildLogger().message("Preliminary merge build step:");
if (myBuild.getEffectiveCheckoutMode() != AgentCheckoutMode.ON_AGENT) {
getBuild().getBuildLogger().error("Wrong checkout mode. This build step works only with agent-side checkout");
setUnsuccess();
return;
}
try {
preliminaryMerge();
}
catch (VcsException vcsException) {
myBuild.getBuildLogger().error("Error while build step execution");
}
}