private static void ProcessRepository(Repository repoConfig) { Logger.Log("Processing repo " + repoConfig.name); try { using (var repoInstance = RepoManager.InitRepo(repoConfig)) { var bm = new BranchManager(repoInstance, repoConfig); var branchesToMerge = bm.GetBranchesToMerge(); bm.BuildBranchReport(branchesToMerge); } } catch (Exception ex) { Logger.Log("Failed during processing of repo."); Logger.Log(ex.ToString()); } }