Example #1
0
 /**
  * static generator to generate a single commit from output of command.show service
  *
  * @param \GitElephant\Repository $repository repository
  * @param string                  $outputLine output line
  *
  * @throws \InvalidArgumentException
  * @return Branch
  */
 public static function createFromOutputLine(Repository $repository, $outputLine)
 {
     $matches = static::getMatches($outputLine);
     $branch = new self($repository, $matches[1]);
     $branch->parseOutputLine($outputLine);
     return $branch;
 }