public static void ShowLogEntryDetails(ILogEntriesView view, SVNLogEntry entry)
 {
     LogEntryDetailsDialog dialog;
     var predicate = GetPredicate(entry);
     if (OpenDialogs.Any(predicate))
     {
         dialog = OpenDialogs.Where(predicate).First();
     }
     else
     {
         dialog = new LogEntryDetailsDialog(view, entry);
         OpenDialogs.Add(dialog);
     }
     if (dialog.WindowState == FormWindowState.Minimized)
     {
         dialog.WindowState = FormWindowState.Normal;
     }
     dialog.Show();
     dialog.Activate();
 }
 public LogEntryDetailsDialog(ILogEntriesView view, SVNLogEntry entry)
     : this()
 {
     ParentView = view;
     LogEntry = entry;
 }