view mercurial-server/src/jetbrains/buildServer/buildTriggers/vcs/mercurial/ServerPluginConfig.java @ 566:a7719626703d

Ability to limit number of nodes in the DAG
author Dmitry Neverov <dmitry.neverov@jetbrains.com>
date Wed, 06 Mar 2013 17:44:40 +0400
parents dc7aae21ef23 844fc8f99c29
children c3ec73ac68ca
line wrap: on
line source
package jetbrains.buildServer.buildTriggers.vcs.mercurial;

import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;

import java.util.Set;

/**
 * @author dmitry.neverov
 */
public interface ServerPluginConfig extends PluginConfig {

  @Nullable
  String getHgPath();

  public boolean isUsePullProtocol();

  int getPullTimeout();

  public boolean dontUseRevsets();

  @NotNull
  Set<Long> getRevsetParentRootIds();

  public boolean detectSubrepoChanges();

  public boolean bookmarksEnabled();

  public int getMaxDagNodesCount();
}