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!"); } }
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()); } } }
private void AddAll_Click(object sender, EventArgs e) { Commands.Stage(Repo, "*"); EstadoGit.PerformClick(); }