public function getLog(
        $ref = 'HEAD',
        $path = null,
        int $limit = 10,
        int $offset = null,
        bool $firstParent = false
    ) {
        return new Log($this, $ref, $path, $limit, $offset, $firstParent);
    }
public function getLog(
        $ref = 'HEAD',
        $path = null,
        int $limit = 10,
        int $offset = null,
        bool $firstParent = false
    ) {
        return new Log($this, $ref, $path, $limit, $offset, $firstParent);
    }
public function getLog ( $ ref = 'HEAD' , $ path = null , int $ limit = 10 , int $ offset = null , bool $ firstParent = false ) { return new Log ( $ this , $ ref , $ path , $ limit , $ offset , $ firstParent ) ; }
Get a log for a ref

@param string|TreeishInterface|array $ref         the treeish to check, as a string, as an object or as an array
@param string|NodeObject             $path        the physical path to the tree relative to the repository root
@param int|null                      $limit       limit to n entries
@param int|null                      $offset      skip n entries
@param boolean|false                 $firstParent skip commits brought in to branch by a merge

@return \GitElephant\Objects\Log
Get a log for a ref