public BranchTipMonitorService(
     IGitBranchService gitBranchService,
     IGitCommitBranchNameService gitCommitBranchNameService)
 {
     this.gitBranchService           = gitBranchService;
     this.gitCommitBranchNameService = gitCommitBranchNameService;
 }
 public BranchService(
     IGitFetchService gitFetchService,
     IGitPushService gitPushService,
     IGitBranchService gitBranchService,
     IGitMergeService gitMergeService,
     IGitCommitService gitCommitService,
     IGitCheckoutService gitCheckoutService,
     ICommitsService commitsService,
     IProgressService progressService,
     IMessage message,
     WindowOwner owner,
     IRepositoryCommands repositoryCommands,
     Lazy <IRepositoryService> repositoryService,
     IStatusService statusService)
 {
     this.gitFetchService    = gitFetchService;
     this.gitPushService     = gitPushService;
     this.gitBranchService   = gitBranchService;
     this.gitMergeService    = gitMergeService;
     this.gitCommitService   = gitCommitService;
     this.gitCheckoutService = gitCheckoutService;
     this.commitsService     = commitsService;
     this.progress           = progressService;
     this.message            = message;
     this.owner = owner;
     this.repositoryCommands = repositoryCommands;
     this.repositoryService  = repositoryService;
     this.statusService      = statusService;
 }
예제 #3
0
 public BranchTipMonitorService(
     IGitBranchService gitBranchService,
     IGitCommitBranchNameService gitCommitBranchNameService,
     IGitSettings gitSettings)
 {
     this.gitBranchService           = gitBranchService;
     this.gitCommitBranchNameService = gitCommitBranchNameService;
     this.gitSettings = gitSettings;
 }
        //private readonly IDiffService diffService;



        public RepositoryStructureService(
            IBranchService branchService,
            IStatusService statusService,
            ICommitBranchNameService commitBranchNameService,
            IGitCommitBranchNameService gitCommitBranchNameService,
            IBranchHierarchyService branchHierarchyService,
            ITagService tagService,
            ICommitsService commitsService,
            IGitBranchService gitBranchService
            //IDiffService diffService
            )
        {
            this.branchService              = branchService;
            this.statusService              = statusService;
            this.commitBranchNameService    = commitBranchNameService;
            this.gitCommitBranchNameService = gitCommitBranchNameService;
            this.branchHierarchyService     = branchHierarchyService;
            this.tagService       = tagService;
            this.commitsService   = commitsService;
            this.gitBranchService = gitBranchService;
            //this.diffService = diffService;
        }