ui-repolist: Add "section-sort" flag to control section sorting.
Flag which, when set to "1", will sort the sections on the repository listing by name. Set this flag to "0" if the order in the cgitrc file should be preserved. Default value: "1". Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
This commit is contained in:

committed by
Jason A. Donenfeld

부모
521e10c884
커밋
7a4e7c8ffb
3
cgit.c
3
cgit.c
@@ -233,6 +233,8 @@ void config_cb(const char *name, const char *value)
|
||||
ctx.cfg.section_from_path = atoi(value);
|
||||
else if (!strcmp(name, "repository-sort"))
|
||||
ctx.cfg.repository_sort = xstrdup(value);
|
||||
else if (!strcmp(name, "section-sort"))
|
||||
ctx.cfg.section_sort = atoi(value);
|
||||
else if (!strcmp(name, "source-filter"))
|
||||
ctx.cfg.source_filter = new_filter(value, SOURCE);
|
||||
else if (!strcmp(name, "summary-log"))
|
||||
@@ -361,6 +363,7 @@ static void prepare_context(struct cgit_context *ctx)
|
||||
ctx->cfg.script_name = CGIT_SCRIPT_NAME;
|
||||
ctx->cfg.section = "";
|
||||
ctx->cfg.repository_sort = "name";
|
||||
ctx->cfg.section_sort = 1;
|
||||
ctx->cfg.summary_branches = 10;
|
||||
ctx->cfg.summary_log = 10;
|
||||
ctx->cfg.summary_tags = 10;
|
||||
|
Reference in New Issue
Block a user