view mercurial-common/src/jetbrains/buildServer/buildTriggers/vcs/mercurial/command/Init.java @ 669:c32869bd757b

Merge Gaya-8.0.x
author Dmitry Neverov <dmitry.neverov@jetbrains.com>
date Sat, 12 Oct 2013 19:38:36 +0400
parents efba721f9a1d
children 31a1aca3305c
line wrap: on
line source
package jetbrains.buildServer.buildTriggers.vcs.mercurial.command;

import jetbrains.buildServer.vcs.VcsException;
import org.jetbrains.annotations.NotNull;

import java.io.File;

/**
 * @author dmitry.neverov
 */
public class Init extends VcsRootCommand {

  public Init(@NotNull CommandSettings commandSettings,
              @NotNull String hgPath,
              @NotNull File workingDir,
              @NotNull AuthSettings authSettings) {
    super(commandSettings, hgPath, workingDir, authSettings);
  }

  public void call() throws VcsException {
    getWorkDirectory().mkdirs();
    MercurialCommandLine cli = createCommandLine();
    cli.addParameter("init");
    runCommand(cli);
  }
}