-rw-r--r-- | cgit.h | 1 | ||||
-rw-r--r-- | cgitrc | 4 | ||||
-rw-r--r-- | shared.c | 3 | ||||
-rw-r--r-- | ui-repolist.c | 2 |
4 files changed, 9 insertions, 1 deletions
@@ -91,2 +91,3 @@ extern int cgit_cache_max_create_time; extern int cgit_max_msg_len; +extern int cgit_max_repodesc_len; extern int cgit_max_commit_count; @@ -53,2 +53,6 @@ +## Number of chars shown of repo description (in repolist view) +#max-repodesc-length=60 + + ## Number of chars shown of commit subject message (in log view) @@ -32,2 +32,3 @@ int cgit_cache_max_create_time = 5; int cgit_max_msg_len = 60; +int cgit_max_repodesc_len = 60; int cgit_max_commit_count = 50; @@ -120,2 +121,4 @@ void cgit_global_config_cb(const char *name, const char *value) cgit_max_msg_len = atoi(value); + else if (!strcmp(name, "max-repodesc-length")) + cgit_max_repodesc_len = atoi(value); else if (!strcmp(name, "max-commit-count")) diff --git a/ui-repolist.c b/ui-repolist.c index d341193..d7311e4 100644 --- a/ui-repolist.c +++ b/ui-repolist.c @@ -32,3 +32,3 @@ void cgit_print_repolist(struct cacheitem *item) html("</td><td>"); - html_txt(repo->desc); + html_ntxt(cgit_max_repodesc_len, repo->desc); html("</td><td>"); |