# HG changeset patch # User Dmitry Neverov # Date 1294908411 -10800 # Node ID f94608a3238863d643a5d136689ac980d9c60ecb # Parent 447414ba2febf13231a96a7421ad32e0a7c01cd0 Add init command diff -r 447414ba2feb -r f94608a32388 mercurial-common/src/jetbrains/buildServer/buildTriggers/vcs/mercurial/command/Init.java --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/mercurial-common/src/jetbrains/buildServer/buildTriggers/vcs/mercurial/command/Init.java Thu Jan 13 11:46:51 2011 +0300 @@ -0,0 +1,23 @@ +package jetbrains.buildServer.buildTriggers.vcs.mercurial.command; + +import com.intellij.execution.configurations.GeneralCommandLine; +import jetbrains.buildServer.vcs.VcsException; +import org.jetbrains.annotations.NotNull; + +import java.io.File; + +/** + * @author dmitry.neverov + */ +public class Init extends BaseCommand { + public Init(@NotNull final Settings settings) { + super(settings); + } + + public void execute() throws VcsException { + new File(getWorkDirectory()).mkdirs(); + GeneralCommandLine cli = createCommandLine(); + cli.addParameter("init"); + runCommand(cli); + } +}