Mercurial > hg > mercurial
changeset 1015:9c8525c5af12
TW-60219: add one more character to encode list
author | pavel.sher |
---|---|
date | Fri, 03 May 2019 10:23:59 +0200 |
parents | 6b69c7a12f76 |
children | 2181ba80259c |
files | mercurial-common/src/jetbrains/buildServer/buildTriggers/vcs/mercurial/command/AuthSettings.java mercurial-tests/src/jetbrains/buildServer/buildTriggers/vcs/mercurial/command/IdentifyCommandTest.java |
diffstat | 2 files changed, 5 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/mercurial-common/src/jetbrains/buildServer/buildTriggers/vcs/mercurial/command/AuthSettings.java Fri May 03 10:18:19 2019 +0200 +++ b/mercurial-common/src/jetbrains/buildServer/buildTriggers/vcs/mercurial/command/AuthSettings.java Fri May 03 10:23:59 2019 +0200 @@ -86,6 +86,9 @@ case '\'': res.append("%27"); break; + case '`': + res.append("%60"); + break; case ' ': res.append("%20"); break;
--- a/mercurial-tests/src/jetbrains/buildServer/buildTriggers/vcs/mercurial/command/IdentifyCommandTest.java Fri May 03 10:18:19 2019 +0200 +++ b/mercurial-tests/src/jetbrains/buildServer/buildTriggers/vcs/mercurial/command/IdentifyCommandTest.java Fri May 03 10:23:59 2019 +0200 @@ -52,12 +52,12 @@ setRepository("mercurial-tests/testData/rep1", false); runCommand((root, hgPathProvider, workingDir) -> { MercurialCommandLine cli = new IdentifyCommand(new TestCommandSettingsFactory().create(), hgPathProvider.getHgPath(root), workingDir, root.getAuthSettings()) - .repository("www.google.com \"';") + .repository("www.google.com `\"';") .withAuthSettings(new AuthSettings()) .createCL(); String commandLine = cli.toGeneralCommandLine().getCommandLineString(); - assertTrue(commandLine, commandLine.contains("identify www.google.com%20%22%27%3B")); + assertTrue(commandLine, commandLine.contains("identify www.google.com%20%60%22%27%3B")); return null; }); }