private void compare() {
   Repository headRepo = panel.getSelectedHeadRepository();
   final User owner = headRepo.getOwner();
   BaseProgressUtils.runOffEventDispatchThread(
       new Runnable() {
         @Override
         public void run() {
           try {
             compare =
                 repository.compare(
                     panel.getSelectedBaseBranch().getName(),
                     owner.getLogin() + ":" + panel.getSelectedHeadBranch().getName());
           } catch (IOException ex) {
             errorMessage = ex.getMessage();
           }
         }
       },
       "Comparing...",
       new AtomicBoolean(),
       false); // NOI18N
 }