in teamcity-premerge-agent/src/main/java/jetbrains/buildServer/premerge/PremergeBranchSupportImpl.java [91:106]
public void fetch(String branch) throws VcsException {
try {
myFacade.fetch()
.setAuthSettings(retrieveAuthSettings())
.setUseNativeSsh(myConfig.isUseNativeSSH())
.setTimeout(getTimeout())
.setRefspec("+" + branch + ":" + branch)
.setFetchTags(myConfig.isFetchTags())
.setQuite(true)
.call();
} catch (Exception e) {
myProcess.getBuild().getBuildLogger().warning("Fetching '" + branch + "' error");
throw new VcsException(e);
}
myProcess.getBuild().getBuildLogger().message("'" + branch + "' fetched");
}