public Loaders(IDataLoaderContextAccessor loadContextAccessor, IBranchSettingsAccessor branchSettings, IUserPermissionAccessor permissionAccessor, IRemoteRepositoryState repositoryState, IBranchIterationNamingConvention branchIteration, IGitServiceApi gitService, ILoggerFactory loggerFactory) { this.logger = loggerFactory.CreateLogger <Loaders>(); this.loadContext = loadContextAccessor.LoadContext; this.branchSettings = branchSettings; this.permissionAccessor = permissionAccessor; this.repositoryState = repositoryState; this.branchIteration = branchIteration; this.gitService = gitService; }
public StandardIntegrationNamingConvention(IBranchIterationNamingConvention iterationNaming) { this.iterationNaming = iterationNaming; }
public BranchIterationMediator(IBranchIterationNamingConvention convention, IRemoteRepositoryState repository) { this.convention = convention; this.repository = repository; }