public function generate_shortlog($project, $head, $max, $skip, $file = null, $pages = true, $next_page = 0) {
$this->project = $project;
+ if($head && strtolower($head) == 'all')
+ $head = null;
$content = new ContentProvider('shortlog', 'shortlog');
if(GitConfig::GITGRAPH_ENABLE) {
$project['refs'] = $phpgitweb->get_project_loader()->getProjectRefs($project);
$phpgitweb->append_header_nav("shortlog", null, true);
$phpgitweb->append_title("shortlog");
+ CommitLoader::parse(true);
$this->page = new ContentProvider('shortlog', 'main');
}
$shortlog = new shortlog();
- $this->page->set('shortlog', $shortlog->generate_shortlog($project, null, 100, $skip, null, true, $next_page));
+ $this->page->set('shortlog', $shortlog->generate_shortlog($project, CommitLoader::$commit_base_id, 100, $skip, null, true, $next_page));
if($shortlog->get_have_more())
$subnav->set('next', new ContentProvider('shortlog', 'shortlog_subnav_next_link', array('page' => ($pg + 1))));