private void ChangeWorkingDir(string path)
{
GitModule module = new GitModule(path);
if (!module.IsValidGitWorkingDir())
{
DialogResult dialogResult = MessageBox.Show(this, directoryIsNotAValidRepository.Text,
directoryIsNotAValidRepositoryCaption.Text, MessageBoxButtons.YesNoCancel,
MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button1);
if (dialogResult == DialogResult.Yes)
{
Repositories.RepositoryHistory.RemoveRecentRepository(path);
return;
}
else if (dialogResult == DialogResult.Cancel)
return;
}
SetGitModule(this, new GitModuleEventArgs(module));
}