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>();
 }
Exemplo n.º 4
0
 /// <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>());
 }