- html("<table class='list'>");
- html("<tr><th>Branch name</th><th>Head commit</th></tr>\n");
- for_each_branch_ref(cgit_print_branch_cb, NULL);
+ char *h = txt, *t, c;
+
+ while (h && *h) {
+ while (h && *h == ' ')
+ h++;
+ t = h;
+ while (t && *t && *t != ' ')
+ t++;
+ c = *t;
+ *t = 0;
+ print_url(h, suffix);
+ *t = c;
+ h = t;
+ }
+}
+
+void cgit_print_summary()
+{
+ html("<table summary='repository info' class='list nowrap'>");
+ cgit_print_branches(ctx.cfg.summary_branches);
+ html("<tr class='nohover'><td colspan='4'> </td></tr>");
+ cgit_print_tags(ctx.cfg.summary_tags);
+ if (ctx.cfg.summary_log > 0) {
+ html("<tr class='nohover'><td colspan='4'> </td></tr>");
+ cgit_print_log(ctx.qry.head, 0, ctx.cfg.summary_log, NULL,
+ NULL, NULL, 0);
+ }
+ if (ctx.repo->clone_url)
+ print_urls(ctx.repo->clone_url, NULL);
+ else if (ctx.cfg.clone_prefix)
+ print_urls(ctx.cfg.clone_prefix, ctx.repo->url);