private void InitClick(object sender, EventArgs e)
{
if (string.IsNullOrEmpty(Directory.Text))
{
MessageBox.Show(this, _chooseDirectory.Text,_chooseDirectoryCaption.Text);
return;
}
if (File.Exists(Directory.Text))
{
MessageBox.Show(this, _chooseDirectoryNotFile.Text,_chooseDirectoryNotFileCaption.Text);
return;
}
GitModule module = new GitModule(Directory.Text);
if (!System.IO.Directory.Exists(module.WorkingDir))
System.IO.Directory.CreateDirectory(module.WorkingDir);
MessageBox.Show(this, module.Init(Central.Checked, Central.Checked), _initMsgBoxCaption.Text);
if (GitModuleChanged != null)
GitModuleChanged(this, new GitModuleEventArgs(module));
Repositories.AddMostRecentRepository(Directory.Text);
Close();
}