public CommitsService( IMessage message, IRepositoryCommands repositoryCommands, Func <SetBranchPromptDialog> setBranchPromptDialogProvider, IGitCommitBranchNameService gitCommitBranchNameService, IDiffService diffService, ILinkService linkService, IRepositoryMgr repositoryMgr, IProgressService progressService, IStatusService statusService, IGitCommitService gitCommitService, IGitStatusService gitStatusService, Func < BranchName, IEnumerable <CommitFile>, string, bool, CommitDialog> commitDialogProvider) { this.commitDialogProvider = commitDialogProvider; this.gitCommitService = gitCommitService; this.gitStatusService = gitStatusService; this.message = message; this.repositoryCommands = repositoryCommands; this.setBranchPromptDialogProvider = setBranchPromptDialogProvider; this.gitCommitBranchNameService = gitCommitBranchNameService; this.diffService = diffService; this.linkService = linkService; this.repositoryMgr = repositoryMgr; this.progress = progressService; this.statusService = statusService; }
public CommitsDetailsService( IGitCommitService gitCommitService, IGitStatusService gitStatusService) { this.gitCommitService = gitCommitService; this.gitStatusService = gitStatusService; }
public DiffService( WorkingFolder workingFolder, IGitDiffService gitDiffService, IGitStatusService gitStatusService, IGitDiffParser diffParser, ICmd cmd) { this.workingFolder = workingFolder; this.gitDiffService = gitDiffService; this.gitStatusService = gitStatusService; this.diffParser = diffParser; this.cmd = cmd; }
public StatusService( IFolderMonitorService folderMonitorService, IMainWindowService mainWindowService, IGitStatusService gitStatusService, IProgressService progress, Lazy <IRepositoryService> repositoryService) { this.folderMonitorService = folderMonitorService; this.mainWindowService = mainWindowService; this.gitStatusService = gitStatusService; this.progress = progress; this.repositoryService = repositoryService; folderMonitorService.FileChanged += (s, e) => OnFileChanged(e); folderMonitorService.RepoChanged += (s, e) => OnRepoChanged(e); }