public ChangedBinariesLister(IBinariesHelper binariesHelper, ICakeBuilder cakeBuilder, IFolderDeleter folderDeleter, IGitUtilities gitUtilities, INugetPackageRestorer nugetPackageRestorer) { BinariesHelper = binariesHelper; CakeBuilder = cakeBuilder; FolderDeleter = folderDeleter; GitUtilities = gitUtilities; NugetPackageRestorer = nugetPackageRestorer; }
public NugetPackageUpdater(IGitUtilities gitUtilities, IProcessRunner processRunner, INugetFeedLister nugetFeedLister, ISecretRepository secretRepository, IPackageConfigsScanner packageConfigsScanner, ISimpleLogger simpleLogger) { GitUtilities = gitUtilities; ProcessRunner = processRunner; NugetFeedLister = nugetFeedLister; SecretRepository = secretRepository; PackageConfigsScanner = packageConfigsScanner; SimpleLogger = simpleLogger; }
public NugetPackageToPushFinder(IFolderResolver folderResolver, IGitUtilities gitUtilities, INugetConfigReader nugetConfigReader, INugetFeedLister nugetFeedLister, IProjectFactory projectFactory, IPushedHeadTipShaRepository pushedHeadTipShaRepository, ISecretRepository secretRepository, IChangedBinariesLister changedBinariesLister) { FolderResolver = folderResolver; GitUtilities = gitUtilities; NugetConfigReader = nugetConfigReader; NugetFeedLister = nugetFeedLister; ProjectFactory = projectFactory; PushedHeadTipShaRepository = pushedHeadTipShaRepository; SecretRepository = secretRepository; ChangedBinariesLister = changedBinariesLister; }
public void Initialize() { vContainer = new ContainerBuilder().UseGittyAndPegh(new DummyCsArgumentPrompter()).UseGittyTestUtilities().Build(); vGitUtilities = vContainer.Resolve <IGitUtilities>(); var checkOutFolder = new Folder(Path.GetTempPath()).SubFolder("AspenlaubTemp").SubFolder(nameof(GitHubUtilitiesTest)); MasterFolder = checkOutFolder.SubFolder("PakledCore-Master"); DevelopmentFolder = checkOutFolder.SubFolder("PakledCore-Development"); CleanUp(); var errorsAndInfos = new ErrorsAndInfos(); CloneRepository(MasterFolder, "master", errorsAndInfos); Assert.IsFalse(errorsAndInfos.AnyErrors(), errorsAndInfos.ErrorsPlusRelevantInfos()); CloneRepository(DevelopmentFolder, "do-not-pull-from-me", errorsAndInfos); Assert.IsFalse(errorsAndInfos.AnyErrors(), errorsAndInfos.ErrorsPlusRelevantInfos()); }
public void Initialize() { vSut = vContainer.Resolve <IGitUtilities>(); var checkOutFolder = new Folder(Path.GetTempPath()).SubFolder("AspenlaubTemp").SubFolder(nameof(GitUtilitiesTest)); DevelopmentFolder = checkOutFolder.SubFolder("PakledCore-Development"); MasterFolder = checkOutFolder.SubFolder("PakledCore-Master"); NoGitFolder = checkOutFolder.SubFolder("NoGit"); DoNotPullFolder.Delete(); CleanUp(); var errorsAndInfos = new ErrorsAndInfos(); CloneRepository(MasterFolder, "master", errorsAndInfos); Assert.IsFalse(errorsAndInfos.AnyErrors(), errorsAndInfos.ErrorsPlusRelevantInfos()); CloneRepository(DevelopmentFolder, "development", errorsAndInfos); Assert.IsFalse(errorsAndInfos.AnyErrors(), errorsAndInfos.ErrorsPlusRelevantInfos()); if (!NoGitFolder.Exists()) { Directory.CreateDirectory(NoGitFolder.FullName); } }
public GitHubUtilities(IGitUtilities gitUtilities, ISecretRepository secretRepository) { vGitUtilities = gitUtilities; vSecretRepository = secretRepository; }
public AutoCommitterAndPusher(IGitUtilities gitUtilities, ISecretRepository secretRepository, IPushedHeadTipShaRepository pushedHeadTipShaRepository) { GitUtilities = gitUtilities; SecretRepository = secretRepository; PushedHeadTipShaRepository = pushedHeadTipShaRepository; }