コード例 #1
0
 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;
 }
コード例 #2
0
 public RemoteService(
     IRepositoryMgr repositoryMgr,
     IProgressService progress,
     IMessage message,
     IStatusService statusService,
     IGitFetchService gitFetchService,
     IGitMergeService gitMergeService,
     IGitPushService gitPushService,
     IGitCommitBranchNameService gitCommitBranchNameService)
 {
     this.repositoryMgr              = repositoryMgr;
     this.progress                   = progress;
     this.message                    = message;
     this.statusService              = statusService;
     this.gitFetchService            = gitFetchService;
     this.gitMergeService            = gitMergeService;
     this.gitPushService             = gitPushService;
     this.gitCommitBranchNameService = gitCommitBranchNameService;
 }