private void ProcessRepoConfig(FileInfo RepoConfig) { var currRepo = new SVNRepository(RepoConfig.FullName, _serverConfiguration.CommandRootDirectory); currRepo.Name = RepoConfig.Directory.Parent.Name; currRepo.FullPath = RepoConfig.Directory.Parent.FullName; _repositoryCollection.Add(currRepo); }
private void ProcessRepoConfig(string pathToGlobalConfig, DirectoryInfo RepoDir) { var globalConfigDir = new FileInfo(pathToGlobalConfig); var globalRepoConfig = new SVNRepoConfig(globalConfigDir, RepoDir.FullName); var currRepo = new SVNRepository(globalRepoConfig, _serverConfiguration.CommandRootDirectory); currRepo.Name = RepoDir.Name; currRepo.FullPath = RepoDir.FullName; _repositoryCollection.Add(currRepo); }
/// <summary> /// Removes a specific <see cref="SVNRepository"/> instance. /// </summary> /// <param name="Item">An instance of <see cref="SVNRepository"/> class.</param> public void Remove(SVNRepository Item) { List.Remove(Item); }
/// <summary> /// Strongly typed Insert method. /// </summary> /// <param name="Index">The index to where this <see cref="SVNRepository"/> instance should be inserted.</param> /// <param name="Item">An instance of <see cref="SVNRepository"/> class.</param> public void Insert(int Index, SVNRepository Item) { List.Insert(Index, Item); }
/// <summary> /// Strongly typed Add method. /// </summary> /// <param name="Item">An instance of <see cref="SVNRepository"/> class.</param> /// <returns>The position index where this <see cref="SVNRepository"/> instance was inserted.</returns> public int Add(SVNRepository Item) { return(List.Add(Item)); }
/// <summary> /// Checks if this collection has the specified <see cref="SVNRepository"/> instance. /// </summary> /// <param name="Item">An instance of <see cref="SVNRepository"/> class.</param> /// <returns></returns> public bool Contains(SVNRepository Item) { return(List.Contains(Item)); }