]> git.cameronkatri.com Git - cgit.git/blob - ui-summary.c
Prepare for 'about repo' page
[cgit.git] / ui-summary.c
1 /* ui-summary.c: functions for generating repo summary page
2 *
3 * Copyright (C) 2006 Lars Hjemli
4 *
5 * Licensed under GNU General Public License v2
6 * (see COPYING for full license text)
7 */
8
9 #include "cgit.h"
10 #include "html.h"
11 #include "ui-log.h"
12 #include "ui-refs.h"
13
14 void cgit_print_summary()
15 {
16 html("<table summary='repository info' class='list nowrap'>");
17 cgit_print_branches(ctx.cfg.summary_branches);
18 html("<tr class='nohover'><td colspan='4'>&nbsp;</td></tr>");
19 cgit_print_tags(ctx.cfg.summary_tags);
20 if (ctx.cfg.summary_log > 0) {
21 html("<tr class='nohover'><td colspan='4'>&nbsp;</td></tr>");
22 cgit_print_log(ctx.qry.head, 0, ctx.cfg.summary_log, NULL,
23 NULL, NULL, 0);
24 }
25 html("</table>");
26 }
27
28 void cgit_print_repo_readme()
29 {
30 if (ctx.repo->readme) {
31 html("<div id='summary'>");
32 html_include(ctx.repo->readme);
33 html("</div>");
34 }
35 }