protected VersionControlSystem(ISourceControlConnectionSettingsSource settings,
		                               ICheckConnectionErrorResolver errorResolver, IActivityLogger logger)
		{
			_settings = settings;
			_errorResolver = errorResolver;
			_logger = logger;
		}
 protected VersionControlSystem(ISourceControlConnectionSettingsSource settings,
                                ICheckConnectionErrorResolver errorResolver, IActivityLogger logger)
 {
     _settings      = settings;
     _errorResolver = errorResolver;
     _logger        = logger;
 }
		public GitVersionControlSystem(ISourceControlConnectionSettingsSource settings,
		                               ICheckConnectionErrorResolver errorResolver, IActivityLogger logger,
		                               IDiffProcessor diffProcessor, IStorageRepository profile)
			: base(settings, errorResolver, logger)
		{
			_diffProcessor = diffProcessor;
			_git = new GitClient(settings, profile.Get<GitRepositoryFolder>());
		}
 public GitVersionControlSystem(ISourceControlConnectionSettingsSource settings,
                                ICheckConnectionErrorResolver errorResolver, IActivityLogger logger,
                                IDiffProcessor diffProcessor, IStorageRepository profile, IRevisionIdComparer revisionComparer)
     : base(settings, errorResolver, logger)
 {
     _diffProcessor    = diffProcessor;
     _revisionComparer = revisionComparer;
     _git = new GitClient(settings, profile.Get <GitRepositoryFolder>());
 }
 public MercurialVersionControlSystem(
     ISourceControlConnectionSettingsSource settings, 
     ICheckConnectionErrorResolver errorResolver, 
     IActivityLogger logger, 
     IDiffProcessor diffProcessor)
     : base(settings, errorResolver, logger)
 {
     _diffProcessor = diffProcessor;
     _mercurial = new MercurialClient(settings);
 }
示例#6
0
 public MercurialVersionControlSystem(
     ISourceControlConnectionSettingsSource settings,
     ICheckConnectionErrorResolver errorResolver,
     IActivityLogger logger,
     IDiffProcessor diffProcessor,
     IStorageRepository profile) : base(settings, errorResolver, logger)
 {
     _diffProcessor = diffProcessor;
     _mercurial     = new MercurialClient(settings, profile.Get <MercurialRepositoryFolder>());
 }
示例#7
0
 public TfsVersionControlSystem(
     ISourceControlConnectionSettingsSource settings,
     ICheckConnectionErrorResolver errorResolver,
     IActivityLogger logger,
     IDiffProcessor diffProcessor)
     : base(settings, errorResolver, logger)
 {
     _diffProcessor = diffProcessor;
     _tfsClient     = new TfsClient(settings);
 }
示例#8
0
 public Subversion(ISourceControlConnectionSettingsSource settings, ICheckConnectionErrorResolver errorResolver, IActivityLogger logger, IDiffProcessor diffProcessor)
     : base(settings, errorResolver, logger)
 {
     _diffProcessor = diffProcessor;
     Connect();
 }
		public Subversion(ISourceControlConnectionSettingsSource settings, ICheckConnectionErrorResolver errorResolver, IActivityLogger logger, IDiffProcessor diffProcessor)
			: base(settings, errorResolver, logger)
		{
			_diffProcessor = diffProcessor;
			Connect();
		}