private void ReloadCommitInfo()
{
showContainedInBranchesToolStripMenuItem.Checked = Settings.CommitInfoShowContainedInBranches;
showContainedInTagsToolStripMenuItem.Checked = Settings.CommitInfoShowContainedInTags;
ResetTextAndImage();
if (string.IsNullOrEmpty(_revision))
return;
_RevisionHeader.Text = string.Empty;
_RevisionHeader.Refresh();
CommitInformation commitInformation = CommitInformation.GetCommitInfo(_revision);
_RevisionHeader.Text = commitInformation.Header;
splitContainer1.SplitterDistance = _RevisionHeader.GetPreferredSize(new System.Drawing.Size(0, 0)).Height;
_revisionInfo = commitInformation.Body;
updateText();
LoadAuthorImage();
if (Settings.CommitInfoShowContainedInBranches)
ThreadPool.QueueUserWorkItem(_ => loadBranchInfo(_revision));
if (Settings.CommitInfoShowContainedInTags)
ThreadPool.QueueUserWorkItem(_ => loadTagInfo(_revision));
}