protected @Nullable HgCommandResult executeCommandInCurrentThread(VirtualFile repo, List<String> args) {
    final HgCommandExecutor executor = new HgCommandExecutor(project);
    executor.setSilent(isSilentCommand());
    return executor.executeInCurrentThread(repo, command, args);
  }
protected @Nullable HgCommandResult executeCommandInCurrentThread(VirtualFile repo, List<String> args)