/** * Create revision log. * * @param string $repository_url Repository url. * @param Connector $repository_connector Repository connector. * @param ConsoleIO $io Console IO. */ public function __construct($repository_url, Connector $repository_connector, ConsoleIO $io = null) { $this->_io = $io; $this->_repositoryConnector = $repository_connector; $this->_repositoryRootUrl = $repository_connector->getRootUrl($repository_url); $relative_path = $repository_connector->getRelativePath($repository_url); $this->_projectPath = $repository_connector->getProjectUrl($relative_path) . '/'; $this->_refName = $repository_connector->getRefByPath($relative_path); }