private void GitUICommandsChanged(object sender, GitUICommandsChangedEventArgs e) { var oldCommands = e.OldCommands; if (oldCommands != null) { oldCommands.PreCheckoutBranch -= GitUICommands_PreCheckout; oldCommands.PreCheckoutRevision -= GitUICommands_PreCheckout; oldCommands.PostCheckoutBranch -= GitUICommands_PostCheckout; oldCommands.PostCheckoutRevision -= GitUICommands_PostCheckout; oldCommands.PostEditGitIgnore -= GitUICommands_PostEditGitIgnore; } if (UICommands != null) { UICommands.PreCheckoutBranch += GitUICommands_PreCheckout; UICommands.PreCheckoutRevision += GitUICommands_PreCheckout; UICommands.PostCheckoutBranch += GitUICommands_PostCheckout; UICommands.PostCheckoutRevision += GitUICommands_PostCheckout; UICommands.PostEditGitIgnore += GitUICommands_PostEditGitIgnore; TryStartWatchingChanges(Module.WorkingDir, Module.WorkingDirGitDir); } }
private void GitUICommandsChanged(object sender, GitUICommandsChangedEventArgs e) { var oldCommands = e.OldCommands; if (oldCommands != null) { oldCommands.PreCheckoutBranch -= GitUICommands_PreCheckout; oldCommands.PreCheckoutRevision -= GitUICommands_PreCheckout; oldCommands.PostCheckoutBranch -= GitUICommands_PostCheckout; oldCommands.PostCheckoutRevision -= GitUICommands_PostCheckout; oldCommands.PostEditGitIgnore -= GitUICommands_PostEditGitIgnore; } if (UICommands != null) { UICommands.PreCheckoutBranch += GitUICommands_PreCheckout; UICommands.PreCheckoutRevision += GitUICommands_PreCheckout; UICommands.PostCheckoutBranch += GitUICommands_PostCheckout; UICommands.PostCheckoutRevision += GitUICommands_PostCheckout; UICommands.PostEditGitIgnore += GitUICommands_PostEditGitIgnore; TryStartWatchingChanges(Module.WorkingDir, Module.GetGitDirectory()); } }