in teamcity-premerge-agent/src/main/java/jetbrains/buildServer/premerge/PremergeBranchSupportImpl.java [109:122]
public void checkout(String branch) throws VcsException {
try {
myFacade.checkout()
.setAuthSettings(retrieveAuthSettings())
.setUseNativeSsh(myConfig.isUseNativeSSH())
.setBranch(branch)
.setTimeout(myConfig.getCheckoutIdleTimeoutSeconds())
.call();
} catch (Exception e) {
myProcess.getBuild().getBuildLogger().error("Checkout to '" + branch + "' error");
throw new VcsException(e);
}
myProcess.getBuild().getBuildLogger().message("Checkout to '" + branch + "'");
}