all repos — cgit @ c6cf3a424a0860d69b290254d9b19d35527b2d27

a hyperfast web frontend for git written in c

Add max-commit-count parameter to cgitrc

This enabled customizing number of commits shown per page in log view. It
also changes the default from 100 to 50, mainly due to the more cpu
intensive log pages (number of files/lines changed) but also since 100
log messages requires excessive scrolling.

Signed-off-by: Lars Hjemli <hjemli@gmail.com>
Lars Hjemli hjemli@gmail.com
Sun, 13 May 2007 17:15:06 +0200
commit

c6cf3a424a0860d69b290254d9b19d35527b2d27

parent

80e577c3ef2a73becabff7e9c9c242f317a87de9

4 files changed, 10 insertions(+), 2 deletions(-)

jump to
M cgit.ccgit.c

@@ -107,8 +107,8 @@

cgit_print_pageheader(cgit_query_page, show_search); if (!strcmp(cgit_query_page, "log")) { - cgit_print_log(cgit_query_head, cgit_query_ofs, 100, - cgit_query_search); + cgit_print_log(cgit_query_head, cgit_query_ofs, + cgit_max_commit_count, cgit_query_search); } else if (!strcmp(cgit_query_page, "tree")) { cgit_print_tree(cgit_query_sha1, cgit_query_path); } else if (!strcmp(cgit_query_page, "commit")) {
M cgit.hcgit.h

@@ -87,6 +87,7 @@ extern int cgit_cache_static_ttl;

extern int cgit_cache_max_create_time; extern int cgit_max_msg_len; +extern int cgit_max_commit_count; extern char *cgit_repo_name; extern char *cgit_repo_desc;
M cgitrccgitrc

@@ -55,6 +55,10 @@ ## Number of chars shown of commit subject message (in log view)

#max-message-length=60 +## Number of commits per page in log view +#max-commit-count=50 + + ## Root of cached output #cache-root=/var/cache/cgit
M shared.cshared.c

@@ -30,6 +30,7 @@ int cgit_cache_static_ttl = -1;

int cgit_cache_max_create_time = 5; int cgit_max_msg_len = 60; +int cgit_max_commit_count = 50; char *cgit_repo_name = NULL; char *cgit_repo_desc = NULL;

@@ -120,6 +121,8 @@ else if (!strcmp(name, "cache-dynamic-ttl"))

cgit_cache_dynamic_ttl = atoi(value); else if (!strcmp(name, "max-message-length")) cgit_max_msg_len = atoi(value); + else if (!strcmp(name, "max-commit-count")) + cgit_max_commit_count = atoi(value); else if (!strcmp(name, "repo.url")) cgit_repo = add_repo(value); else if (!strcmp(name, "repo.name"))