Example #1
0
        public GitHubForkFinder(ICollaborationPlatform collaborationPlatform, INuKeeperLogger logger, ForkMode forkMode)
        {
            _collaborationPlatform = collaborationPlatform;
            _logger   = logger;
            _forkMode = forkMode;

            _logger.Detailed($"FindPushFork. Fork Mode is {_forkMode}");
        }
        public GitHubForkFinder(ICollaborationPlatform collaborationPlatform, INuKeeperLogger logger, ForkMode forkMode)
        {
            _collaborationPlatform = collaborationPlatform;
            _logger   = logger ?? throw new ArgumentNullException(nameof(logger));
            _forkMode = forkMode;

            _logger.Detailed($"FindPushFork. Fork Mode is {_forkMode}");
        }
        public BitbucketForkFinder(ICollaborationPlatform collaborationPlatform, INuKeeperLogger logger, ForkMode forkMode)
        {
            if (forkMode != ForkMode.SingleRepositoryOnly)
            {
                throw new ArgumentOutOfRangeException(nameof(forkMode), $"{_forkMode} has not yet been implemented");
            }

            _collaborationPlatform = collaborationPlatform;
            _logger   = logger;
            _forkMode = forkMode;

            _logger.Detailed($"FindPushFork. Fork Mode is {_forkMode}");
        }
 public BitbucketLocalRepositoryDiscovery(INuKeeperLogger logger, ICollaborationPlatform collaborationPlatform, CollaborationPlatformSettings settings)
 {
     _logger = logger;
     _collaborationPlatform = collaborationPlatform;
     _setting = settings;
 }
 public GitHubRepositoryDiscovery(INuKeeperLogger logger, ICollaborationPlatform collaborationPlatform)
 {
     _logger = logger;
     _collaborationPlatform = collaborationPlatform;
 }
 public AzureDevOpsRepositoryDiscovery(INuKeeperLogger logger, ICollaborationPlatform collaborationPlatform, string token)
 {
     _logger = logger;
     _collaborationPlatform = collaborationPlatform;
     _token = token;
 }