/// <summary> /// Initializes a new instance of the <see cref="SVNController"/> class. /// </summary> /// <param name="serverRootPath">The server root path.</param> /// <param name="severCommandPath">The sever command path.</param> /// <param name="serverRepositoriesPath">The server repositories path.</param> public SVNController(string serverRootPath, string severCommandPath, string serverRepositoriesPath) { _serverConfiguration = new SVNServerConfig(serverRootPath); _serverConfiguration.CommandRootDirectory = severCommandPath; _serverConfiguration.RepositoryRootDirectory = serverRepositoriesPath; LoadRepositories(); }
/// <summary> /// Initializes a new instance of the <see cref="SVNController"/> class. /// </summary> /// <param name="RepositoryPaths">A list of repository paths.</param> /// <param name="CommandPath">The command path to the Subversion command-line utilities.</param> public SVNController(List <string> RepositoryPaths, string CommandPath) { _serverConfiguration = new SVNServerConfig(); _serverConfiguration.CommandRootDirectory = CommandPath; LoadRepositories(RepositoryPaths); }
/// <summary> /// Initializes a new instance of the <see cref="SVNController"/> class /// using a <see cref="SVNServerConfig"/> object. /// </summary> /// <param name="config">The configuration object for the server.</param> public SVNController(SVNServerConfig config) { _serverConfiguration = config; LoadRepositories(); }
/// <summary> /// Initializes a new instance of the <see cref="SubversionServerController"/> class. /// </summary> /// <param name="RepositoryPaths">A list of repository paths.</param> /// <param name="CommandPath">The command path to the Subversion command-line utilities.</param> public SubversionServerController(IEnumerable <string> RepositoryPaths, string CommandPath) { _serverConfiguration = new SVNServerConfig(); _serverConfiguration.CommandRootDirectory = CommandPath; LoadRepositories(RepositoryPaths); }