Mercurial > hg > mercurial
changeset 17:21b5b1c5dd74
test connection minor fix
author | Pavel.Sher |
---|---|
date | Wed, 16 Jul 2008 01:37:35 +0400 |
parents | 7aa397165fa0 |
children | d787c696225c |
files | mercurial/src/jetbrains/buildServer/buildTriggers/vcs/mercurial/MercurialVcsSupport.java |
diffstat | 1 files changed, 11 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/mercurial/src/jetbrains/buildServer/buildTriggers/vcs/mercurial/MercurialVcsSupport.java Wed Jul 16 01:26:07 2008 +0400 +++ b/mercurial/src/jetbrains/buildServer/buildTriggers/vcs/mercurial/MercurialVcsSupport.java Wed Jul 16 01:37:35 2008 +0400 @@ -179,11 +179,21 @@ Settings settings = new Settings(myServerPaths, vcsRoot); IdentifyCommand id = new IdentifyCommand(settings); StringBuilder res = new StringBuilder(); - res.append("hg identify " + settings.getRepository()); + res.append(quoteIfNeeded(settings.getHgCommandPath())); + res.append(" identify "); + res.append(quoteIfNeeded(settings.getRepository())); res.append('\n').append(id.execute()); return res.toString(); } + private String quoteIfNeeded(@NotNull String str) { + if (str.indexOf(' ') != -1) { + return "\"" + str + "\""; + } + + return str; + } + @Nullable public Map<String, String> getDefaultVcsProperties() { return null;