Пример #1
0
 private void btnCommit_Click(object sender, EventArgs e)
 {
     if (!String.IsNullOrEmpty(txtCommit.Text))
     {
         Signature sign = new Signature(System.Security.Principal.WindowsIdentity.GetCurrent().Name, Environment.MachineName, DateTimeOffset.Now);
         Repo.Commit(txtCommit.Text, sign, sign);
         txtCommit.Text    = String.Empty;
         btnCommit.Enabled = false;
         EstadoGit.PerformClick();
     }
     else
     {
         MessageBox.Show("Mensagem de commit inválida!");
     }
 }
Пример #2
0
 private void AbrirFolder_Click(object sender, EventArgs e)
 {
     if (DialogResult.OK == FolderBrowser.ShowDialog())
     {
         try
         {
             foreach (string n in Directory.GetDirectories(FolderBrowser.SelectedPath))
             {
                 if (Repository.IsValid(n))
                 {
                     MessageBox.Show("Sucesso!", "Git encontrado");
                     Repo = new Repository(n);
                     FolderBrowser.SelectedPath = String.Empty;
                     EstadoGit.PerformClick();
                     break;
                 }
             }
         } catch (Exception erro)
         {
             MessageBox.Show("Erro! " + erro.Message.ToString());
         }
     }
 }
Пример #3
0
 private void AddAll_Click(object sender, EventArgs e)
 {
     Commands.Stage(Repo, "*");
     EstadoGit.PerformClick();
 }