private async void btnOK_Click(object sender, RoutedEventArgs e) { if (string.IsNullOrWhiteSpace(txtUserName.Text)) { MessageBox.Show("Please enter user name", "Error", MessageBoxButton.OK); return; } if (string.IsNullOrWhiteSpace(txtUserEmail.Text)) { MessageBox.Show("Please enter user email", "Error", MessageBoxButton.OK); return; } try { GitBash.Run("config --global user.name \"" + txtUserName.Text + "\"", "", true); GitBash.Run("config --global user.email " + txtUserEmail.Text, "", true); GitSccOptions.Current.GitBashPath = GitBash.GitExePath; GitSccOptions.Current.SaveConfig(); var sccService = BasicSccProvider.GetServiceEx <SccProviderService>(); await Hide(); //sccService.MarkDirty(false); } catch (Exception ex) { txtMessage.Content = ex.Message; } }
private void btnGo_Click(object sender, RoutedEventArgs e) { GitSccOptions.Current.GitBashPath = GitBash.GitExePath; GitSccOptions.Current.SaveConfig(); var sccService = BasicSccProvider.GetServiceEx <SccProviderService>(); sccService.NoRefresh = false; sccService.Refresh(); }
public HistoryGraph() { InitializeComponent(); this.service = BasicSccProvider.GetServiceEx <SccProviderService>(); }
/// <summary> /// Gets a service of type T. /// </summary> /// <typeparam name="T">the type of service.</typeparam> /// <returns>the required service.</returns> private static T GetService <T>() { return(BasicSccProvider.GetServiceEx <T>()); }