Mercurial > hg > mercurial
changeset 210:b8112fd77386
Add init command
author | Dmitry Neverov <dmitry.neverov@jetbrains.com> |
---|---|
date | Mon, 04 Apr 2011 15:59:32 +0400 |
parents | 64f1902552cc |
children | 77d3c69b8dfe |
files | mercurial-common/src/jetbrains/buildServer/buildTriggers/vcs/mercurial/command/Init.java |
diffstat | 1 files changed, 23 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/mercurial-common/src/jetbrains/buildServer/buildTriggers/vcs/mercurial/command/Init.java Mon Apr 04 15:59:32 2011 +0400 @@ -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, @NotNull File workingDir) { + super(settings, workingDir); + } + + public void execute() throws VcsException { + new File(getWorkDirectory()).mkdirs(); + GeneralCommandLine cli = createCommandLine(); + cli.addParameter("init"); + runCommand(cli); + } +}