Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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);
        }
Ejemplo n.º 3
0
 /// <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);
 }
Ejemplo n.º 4
0
 /// <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);
 }
Ejemplo n.º 5
0
 /// <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));
 }
Ejemplo n.º 6
0
 /// <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));
 }