code: public function initialize()
      {
          preg_match('#^https?://bitbucket\.org/([^/]+)/([^/]+?)(\.git|/?)$#', $this->url, $match);
          $this->owner = $match[1];
          $this->repository = $match[2];
          $this->originUrl = 'bitbucket.org';
          $this->cache = new Cache(
              $this->io,
              implode('/', array(
                  $this->config->get('cache-repo-dir'),
                  $this->originUrl,
                  $this->owner,
                  $this->repository,
              ))
          );
      }
docs: {@inheritDoc}