Merge branch 'repogroups'

* repogroups:
  Adjust apperance of repogroup headers
  Don't highlight repogroup headings
  Teach cgit how to group repositories by category
This commit is contained in:
Lars Hjemli
2007-05-20 22:13:17 +02:00
förälder dc3ac3f760 7b39144a54
incheckning 271ac5a7e6
4 ändrade filer med 21 tillägg och 0 borttagningar

Visa fil

@ -12,6 +12,7 @@ void cgit_print_repolist(struct cacheitem *item)
{
struct repoinfo *repo;
int i;
char *last_group = NULL;
cgit_print_docstart(cgit_root_title, item);
cgit_print_pageheader(cgit_root_title, 0);
@ -30,6 +31,15 @@ void cgit_print_repolist(struct cacheitem *item)
for (i=0; i<cgit_repolist.count; i++) {
repo = &cgit_repolist.repos[i];
if ((last_group == NULL && repo->group != NULL) ||
(last_group != NULL && repo->group == NULL) ||
(last_group != NULL && repo->group!= NULL &&
strcmp(repo->group, last_group))) {
html("<tr class='nohover'><td colspan='4' class='repogroup'>");
html_txt(repo->group);
html("</td></tr>");
last_group = repo->group;
}
html("<tr><td>");
html_link_open(cgit_repourl(repo->url), NULL, NULL);
html_txt(repo->name);