Mercurial > hg > mercurial
changeset 781:3cd449e58f70 Gaya-8.1.x
Hg arch and cat commands can require an authentication in case of largefiles
author | Dmitry Neverov <dmitry.neverov@gmail.com> |
---|---|
date | Wed, 16 Apr 2014 18:12:04 +0200 |
parents | a0dfb5cd4477 |
children | d60aa99940ba |
files | mercurial-common/src/jetbrains/buildServer/buildTriggers/vcs/mercurial/command/ArchiveCommand.java mercurial-common/src/jetbrains/buildServer/buildTriggers/vcs/mercurial/command/CatCommand.java |
diffstat | 2 files changed, 4 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/mercurial-common/src/jetbrains/buildServer/buildTriggers/vcs/mercurial/command/ArchiveCommand.java Wed Feb 12 19:07:37 2014 +0100 +++ b/mercurial-common/src/jetbrains/buildServer/buildTriggers/vcs/mercurial/command/ArchiveCommand.java Wed Apr 16 18:12:04 2014 +0200 @@ -38,7 +38,7 @@ import java.util.ArrayList; import java.util.List; -public class ArchiveCommand extends VcsRootCommand { +public class ArchiveCommand extends AuthCommand { private final static int MAX_CMD_LEN = 900; private File myDestination; @@ -88,6 +88,7 @@ private MercurialCommandLine createCmd() { MercurialCommandLine cli = createCommandLine(); + addHttpAuthParams(cli); cli.addParameter("archive"); setType(cli); setRevision(cli);
--- a/mercurial-common/src/jetbrains/buildServer/buildTriggers/vcs/mercurial/command/CatCommand.java Wed Feb 12 19:07:37 2014 +0100 +++ b/mercurial-common/src/jetbrains/buildServer/buildTriggers/vcs/mercurial/command/CatCommand.java Wed Apr 16 18:12:04 2014 +0200 @@ -31,7 +31,7 @@ import static java.util.Collections.singletonList; import static jetbrains.buildServer.buildTriggers.vcs.mercurial.HgFileUtil.deleteDir; -public class CatCommand extends VcsRootCommand { +public class CatCommand extends AuthCommand { private String myRevId; private List<String> myRelativePaths = new ArrayList<String>(); @@ -124,6 +124,7 @@ private MercurialCommandLine createCommandLine(final File tempDir) { MercurialCommandLine cli = createCommandLine(); + addHttpAuthParams(cli); cli.addParameter("cat"); cli.addParameter("-o"); cli.addParameter(tempDir.getAbsolutePath() + File.separator + "%p");