code: protected function getCommitLogs($fromReference, $toReference, $path)
      {
          $command = sprintf('hg log -r %s:%s --style compact', ProcessExecutor::escape($fromReference), ProcessExecutor::escape($toReference));
  
          if (0 !== $this->process->execute($command, $output, realpath($path))) {
              throw new \RuntimeException('Failed to execute ' . $command . "\n\n" . $this->process->getErrorOutput());
          }
  
          return $output;
      }
docs: {@inheritDoc}