Exemplo n.º 1
0
 internal static bool Add(string path, DiGitConfigRepository configRepository)
 {
     try
     {
         Repository repo = new Repository(path);
         return Add(repo, configRepository);
     }
     catch (Exception ex)
     {
         ErrorHandler.Handle(ex, "Could not load repository: {0}.", path);
         return false;
     }
 }
Exemplo n.º 2
0
 private static void Add(DiGitConfigRepository repo)
 {
     if (repo.View == null)
     {
         repo.View = CreateBubble();
         BubbleViewModel vm = new BubbleViewModel(repo.Repository);
         repo.View.DataContext = vm;
         Add(repo.View, repo.isActive);
         vm.Start(repo.View);
     }
     else
     {
         Add(repo.View, repo.isActive);
     }
 }
Exemplo n.º 3
0
 internal static bool Add(Repository repo, DiGitConfigRepository configRepository)
 {
     try
     {
         if (configRepository == null)
             configRepository = new DiGitConfigRepository();
         configRepository.Repository = repo;
         _repos.Add(configRepository.path, configRepository);
         ConfigurationHelper.Save();
         return true;
     }
     catch (Exception ex)
     {
         Msg.ShowE(ex, "Could not add repository.");
         return false;
     }
 }