Example #1
0
 /**
  * static method to generate standalone log
  *
  * @param \GitElephant\Repository $repository  repo
  * @param array                   $outputLines output lines from command.log
  *
  * @return \GitElephant\Objects\Log
  */
 public static function createFromOutputLines(Repository $repository, $outputLines)
 {
     $tree = new self($repository);
     $tree->parseOutputLines($outputLines);
     return $tree;
 }
Example #2
0
 /**
  * static generator to generate a single commit from output of command.show service
  *
  * @param \GitElephant\Repository $repository  repository
  * @param array                   $outputLines output lines
  * @param string                  $name        name
  *
  * @throws \RuntimeException
  * @throws \InvalidArgumentException
  * @throws \Symfony\Component\Process\Exception\RuntimeException
  * @return Commit
  */
 public static function createFromOutputLines(Repository $repository, $outputLines, $name)
 {
     $tag = new self($repository, $name);
     $tag->parseOutputLines($outputLines);
     return $tag;
 }
Example #3
0
 /**
  * static generator to generate a single commit from output of command.show service
  *
  * @param \GitElephant\Repository $repository  repository
  * @param array                   $outputLines output lines
  *
  * @return Commit
  */
 public static function createFromOutputLines(Repository $repository, $outputLines)
 {
     $commit = new self($repository);
     $commit->parseOutputLines($outputLines);
     return $commit;
 }
Example #4
0
 /**
  * static method to generate standalone log
  *
  * @param \GitElephant\Repository $repository  repo
  * @param array                   $outputLines output lines from command.log
  *
  * @return \GitElephant\Objects\Log
  */
 public static function createFromOutputLines(Repository $repository, $outputLines)
 {
     $log = new self($repository);
     $log->parseOutputLines($outputLines);
     return $log;
 }