private void LoadRepos() { cboRepos.Items.Clear(); if (_mode == "root") { _controller = new SVNController(_config); foreach (SVNRepository r in _controller.RepositoryCollection) { cboRepos.Items.Add(r.Name); } } if (_mode == "custom") { DAL dal = new DAL(); List <SubversionRepositoryInfo> repos = dal.LoadRepositories(); foreach (SubversionRepositoryInfo repo in repos) { cboRepos.Items.Add(repo.Name); } } if (cboRepos.Items.Count > 0) { cboRepos.SelectedIndex = 0; PrepareFileName(); } }
public void ShowMe(SVNController Controller) { Server = Controller; InitializeDialog(); ShowDialog(); }
public bool RunDump(string profileName) { bool retval = false; DumpArgs args = GetDumpArgsFromProfileName(profileName); string configPath = Utilities.GetConfigFilePath(); if (File.Exists(configPath)) { _serverConfiguration = new SVNServerConfig(configPath); _controller = new SVNController(_serverConfiguration); SVNRepository repo = _controller.RepositoryCollection[args.RepositoryName]; retval = repo.DumpRepository(args); } return(retval); }