Mercurial > hg > mercurial
changeset 38:e067a902a47d
check server version before registering resources
author | Pavel.Sher |
---|---|
date | Mon, 04 Aug 2008 11:56:29 +0400 |
parents | 37d0e6ff7a13 |
children | ff95d2f521a2 |
files | mercurial-server/src/jetbrains/buildServer/buildTriggers/vcs/mercurial/OldTeamCityVersionSupport.java |
diffstat | 1 files changed, 6 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/mercurial-server/src/jetbrains/buildServer/buildTriggers/vcs/mercurial/OldTeamCityVersionSupport.java Sun Aug 03 23:38:41 2008 +0400 +++ b/mercurial-server/src/jetbrains/buildServer/buildTriggers/vcs/mercurial/OldTeamCityVersionSupport.java Mon Aug 04 11:56:29 2008 +0400 @@ -1,12 +1,16 @@ package jetbrains.buildServer.buildTriggers.vcs.mercurial; +import jetbrains.buildServer.serverSide.SBuildServer; import jetbrains.buildServer.web.openapi.WebResourcesManager; /** * In previous versions of TeamCity jar files with web resources must be registered explicitly. */ public class OldTeamCityVersionSupport { - public OldTeamCityVersionSupport(WebResourcesManager resManager) { - resManager.addPluginResources(Constants.VCS_NAME, "mercurial-server.jar"); + public OldTeamCityVersionSupport(SBuildServer server, WebResourcesManager resManager) { + // register mercurial-server.jar for 3.x version of TeamCity only + if (server.getServerMajorVersion() == 3) { + resManager.addPluginResources(Constants.VCS_NAME, "mercurial-server.jar"); + } } }