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>());
		}
Example #2
0
 protected VersionControlSystemProcessorBase(IRevisionIdComparer revisionComparer, IStorageRepository storage, ISourceControlConnectionSettingsSource settingsSource, IVersionControlSystem versionControlSystem, ILocalBus bus, IActivityLogger logger)
 {
     RevisionComparer     = revisionComparer;
     Storage              = storage;
     VersionControlSystem = versionControlSystem;
     Bus           = bus;
     Logger        = logger;
     StartRevision = revisionComparer.ConvertToRevisionId(settingsSource.StartRevision);
 }
		protected VersionControlSystemProcessorBase(IRevisionIdComparer revisionComparer, IStorageRepository storage, ISourceControlConnectionSettingsSource settingsSource, IVersionControlSystem versionControlSystem, ILocalBus bus, IActivityLogger logger)
		{
			RevisionComparer = revisionComparer;
			Storage = storage;
			VersionControlSystem = versionControlSystem;
			Bus = bus;
			Logger = logger;
			StartRevision = revisionComparer.ConvertToRevisionId(settingsSource.StartRevision);
		}
 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>());
 }
Example #5
0
 public VersionControlSystemListener(IVersionControlSystem versionControlSystem, IRevisionIdComparer revisionComparer, ILocalBus bus,
                                     IStorageRepository storage, ISourceControlConnectionSettingsSource settingsSource, IActivityLogger logger)
     : base(revisionComparer, storage, settingsSource, versionControlSystem, bus, logger)
 {
 }
Example #6
0
 public RepositoryRescanInitiatedMessageHandler(IVersionControlSystem versionControlSystem, IRevisionIdComparer revisionComparer, ILocalBus bus, ISourceControlConnectionSettingsSource settingsSource, IStorageRepository storage, IActivityLogger logger)
     : base(revisionComparer, storage, settingsSource, versionControlSystem, bus, logger)
 {
 }