private void SubmodulesSelectionChanged(object sender, EventArgs e)
{
if (Submodules.SelectedRows.Count != 1)
return;
var submodule = Submodules.SelectedRows[0].DataBoundItem as GitSubmodule;
if (submodule == null)
return;
Cursor.Current = Cursors.WaitCursor;
SubModuleName.Text = submodule.Name;
SubModuleRemotePath.Text = submodule.RemotePath;
SubModuleLocalPath.Text = submodule.LocalPath;
SubModuleCommit.Text = submodule.CurrentCommitGuid;
SubModuleBranch.Text = submodule.Branch;
SubModuleStatus.Text = submodule.Status;
Cursor.Current = Cursors.Default;
}