23
23
using Rubberduck . Settings ;
24
24
using Rubberduck . SettingsProvider ;
25
25
using Rubberduck . SmartIndenter ;
26
- using Rubberduck . SourceControl ;
27
26
using Rubberduck . UI ;
28
27
using Rubberduck . UI . CodeExplorer ;
29
28
using Rubberduck . UI . CodeExplorer . Commands ;
36
35
using Rubberduck . UI . Inspections ;
37
36
using Rubberduck . UI . Refactorings ;
38
37
using Rubberduck . UI . Refactorings . Rename ;
39
- using Rubberduck . UI . SourceControl ;
40
38
using Rubberduck . UI . ToDoItems ;
41
39
using Rubberduck . UI . UnitTesting ;
42
40
using Rubberduck . UnitTesting ;
@@ -96,11 +94,6 @@ public void Install(IWindsorContainer container, IConfigurationStore store)
96
94
container . Register ( Component . For < ISelectionChangeService > ( )
97
95
. ImplementedBy < SelectionChangeService > ( )
98
96
. LifestyleSingleton ( ) ) ;
99
- container . Register ( Component . For < ISourceControlProvider > ( )
100
- . ImplementedBy < GitProvider > ( )
101
- . LifestyleTransient ( ) ) ;
102
- //container.Register(Component.For<GitProvider>()
103
- // .LifestyleSingleton());
104
97
container . Register ( Component . For < IOperatingSystem > ( )
105
98
. ImplementedBy < WindowsOperatingSystem > ( )
106
99
. LifestyleSingleton ( ) ) ;
@@ -122,9 +115,7 @@ public void Install(IWindsorContainer container, IConfigurationStore store)
122
115
. LifestyleSingleton ( ) ) ;
123
116
container . Register ( Component . For < SearchResultPresenterInstanceManager > ( )
124
117
. LifestyleSingleton ( ) ) ;
125
-
126
- RegisterSourceControlControls ( container ) ;
127
-
118
+
128
119
RegisterDockablePresenters ( container ) ;
129
120
RegisterDockableUserControls ( container ) ;
130
121
@@ -182,13 +173,6 @@ private void RegisterConfiguration(IWindsorContainer container, Assembly[] assem
182
173
container . Register ( Component . For < IConfigProvider < IndenterSettings > > ( )
183
174
. ImplementedBy < IndenterConfigProvider > ( )
184
175
. LifestyleSingleton ( ) ) ;
185
- container . Register ( Component . For < IConfigProvider < SourceControlSettings > > ( )
186
- . ImplementedBy < SourceControlConfigProvider > ( )
187
- . LifestyleSingleton ( ) ) ;
188
-
189
- container . Register ( Component . For < ISourceControlSettings > ( )
190
- . ImplementedBy < SourceControlSettings > ( )
191
- . LifestyleTransient ( ) ) ;
192
176
}
193
177
194
178
private void ApplyDefaultInterfaceConvention ( IWindsorContainer container , Assembly [ ] assembliesToRegister )
@@ -515,11 +499,7 @@ private Type[] ToolsMenuItems()
515
499
typeof ( CodeMetricsCommandMenuItem ) ,
516
500
typeof ( ExportAllCommandMenuItem )
517
501
} ;
518
-
519
- if ( _initialSettings . EnableExperimentalFeatures . Any ( a => a . Key == nameof ( RubberduckUI . GeneralSettings_EnableSourceControl ) && a . IsEnabled ) )
520
- {
521
- items . Add ( typeof ( SourceControlCommandMenuItem ) ) ;
522
- }
502
+
523
503
return items . ToArray ( ) ;
524
504
}
525
505
@@ -583,25 +563,6 @@ private void RegisterCommands(IWindsorContainer container)
583
563
584
564
private void RegisterCommandsWithPresenters ( IWindsorContainer container )
585
565
{
586
- if ( _initialSettings . EnableExperimentalFeatures . Any ( a => a . Key == nameof ( RubberduckUI . GeneralSettings_EnableSourceControl ) && a . IsEnabled ) )
587
- {
588
- container . Register ( Component . For < CommandBase > ( )
589
- . ImplementedBy < SourceControlCommand > ( )
590
- . DependsOn ( Dependency . OnComponent < IDockablePresenter , SourceControlDockablePresenter > ( ) )
591
- . LifestyleTransient ( )
592
- . Named ( typeof ( SourceControlCommand ) . Name ) ) ;
593
- container . Register ( Component . For < CommandBase > ( )
594
- . ImplementedBy < CommitCommand > ( )
595
- . DependsOn ( Dependency . OnComponent < IDockablePresenter , SourceControlDockablePresenter > ( ) )
596
- . LifestyleTransient ( )
597
- . Named ( typeof ( CommitCommand ) . Name ) ) ;
598
- container . Register ( Component . For < CommandBase > ( )
599
- . ImplementedBy < UndoCommand > ( )
600
- . DependsOn ( Dependency . OnComponent < IDockablePresenter , SourceControlDockablePresenter > ( ) )
601
- . LifestyleTransient ( )
602
- . Named ( typeof ( UndoCommand ) . Name ) ) ;
603
- }
604
-
605
566
container . Register ( Component . For < CommandBase > ( )
606
567
. ImplementedBy < RunAllTestsCommand > ( )
607
568
. DependsOn ( Dependency . OnComponent < IDockablePresenter , TestExplorerDockablePresenter > ( ) )
@@ -661,49 +622,7 @@ private void RegisterWindowsHooks(IWindsorContainer container)
661
622
. DependsOn ( Dependency . OnValue < IntPtr > ( mainWindowHwnd ) )
662
623
. LifestyleSingleton ( ) ) ;
663
624
}
664
-
665
- private static void RegisterSourceControlControls ( IWindsorContainer container )
666
- {
667
- container . Register ( Component . For < SourceControlViewViewModel > ( )
668
- . LifestyleSingleton ( ) ) ;
669
-
670
- container . Register ( Component . For < IControlViewModel > ( )
671
- . ImplementedBy < ChangesPanelViewModel > ( )
672
- . Named ( nameof ( ChangesPanelViewModel ) )
673
- . LifestyleTransient ( ) ) ;
674
- container . Register ( Component . For < IControlView > ( )
675
- . ImplementedBy < ChangesView > ( )
676
- . DependsOn ( Dependency . OnComponent < IControlViewModel , ChangesPanelViewModel > ( ) )
677
- . LifestyleTransient ( ) ) ;
678
-
679
- container . Register ( Component . For < IControlViewModel > ( )
680
- . ImplementedBy < BranchesPanelViewModel > ( )
681
- . Named ( nameof ( BranchesPanelViewModel ) )
682
- . LifestyleTransient ( ) ) ;
683
- container . Register ( Component . For < IControlView > ( )
684
- . ImplementedBy < BranchesView > ( )
685
- . DependsOn ( Dependency . OnComponent < IControlViewModel , BranchesPanelViewModel > ( ) )
686
- . LifestyleTransient ( ) ) ;
687
-
688
- container . Register ( Component . For < IControlViewModel > ( )
689
- . ImplementedBy < UnsyncedCommitsPanelViewModel > ( )
690
- . Named ( nameof ( UnsyncedCommitsPanelViewModel ) )
691
- . LifestyleTransient ( ) ) ;
692
- container . Register ( Component . For < IControlView > ( )
693
- . ImplementedBy < UnsyncedCommitsView > ( )
694
- . DependsOn ( Dependency . OnComponent < IControlViewModel , UnsyncedCommitsPanelViewModel > ( ) )
695
- . LifestyleTransient ( ) ) ;
696
-
697
- container . Register ( Component . For < IControlViewModel > ( )
698
- . ImplementedBy < SettingsPanelViewModel > ( )
699
- . Named ( nameof ( SettingsPanelViewModel ) )
700
- . LifestyleTransient ( ) ) ;
701
- container . Register ( Component . For < IControlView > ( )
702
- . ImplementedBy < SettingsView > ( )
703
- . DependsOn ( Dependency . OnComponent < IControlViewModel , SettingsPanelViewModel > ( ) )
704
- . LifestyleTransient ( ) ) ;
705
- }
706
-
625
+
707
626
private static void RegisterDockableUserControls ( IWindsorContainer container )
708
627
{
709
628
container . Register ( Classes . FromThisAssembly ( )
@@ -713,9 +632,6 @@ private static void RegisterDockableUserControls(IWindsorContainer container)
713
632
714
633
private static void RegisterDockablePresenters ( IWindsorContainer container )
715
634
{
716
- container . Register ( Component . For < IDockablePresenter > ( )
717
- . ImplementedBy < SourceControlDockablePresenter > ( )
718
- . LifestyleSingleton ( ) ) ;
719
635
container . Register ( Component . For < IDockablePresenter > ( )
720
636
. ImplementedBy < TestExplorerDockablePresenter > ( )
721
637
. LifestyleSingleton ( ) ) ;
0 commit comments