public function getLog($revisions = null, $paths = null, $offset = null, $limit = null)
    {
        return new Log($this, $revisions, $paths, $offset, $limit);
    }
public function getLog($revisions = null, $paths = null, $offset = null, $limit = null)
    {
        return new Log($this, $revisions, $paths, $offset, $limit);
    }
public function getLog ( $ revisions = null , $ paths = null , $ offset = null , $ limit = null ) { return new Log ( $ this , $ revisions , $ paths , $ offset , $ limit ) ; }
Returns log for a given set of revisions and paths.

All those values can be null, meaning everything.

@param array $revisions An array of revisions to show logs from. Can be
any text value type
@param array $paths     Restrict log to modifications occurring on given
paths.
@param int   $offset    Start from a given offset in results.
@param int   $limit     Limit number of total results.

@return Log
Returns log for a given set of revisions and paths .