@Override
    public void onSuccess() {
      if (myDialog != null) {
        myDialog.show();
        if (myDialog.isOK()) {
          myDialog.rebaseAndPush();
        }
      }

      ApplicationManager.getApplication()
          .invokeLater(
              new Runnable() {
                @Override
                public void run() {
                  for (VirtualFile root : myVcsRoots) {
                    GitRepositoryManager.getInstance(myProject)
                        .updateRepository(root, GitRepository.TrackedTopic.ALL);
                  }
                }
              });
    }