all repos — cgit @ b47b7bd1d0fb872763214e674b53a562c7513fc0

a hyperfast web frontend for git written in c

Add and use cgit_find_stats_periodname() in print_repo()

Signed-off-by: Lars Hjemli <hjemli@gmail.com>
Lars Hjemli hjemli@gmail.com
Mon, 24 Aug 2009 11:02:48 +0200
commit

b47b7bd1d0fb872763214e674b53a562c7513fc0

parent

5ca8df0a3d75ba1ca5af28872977f7714b66ff37

3 files changed, 12 insertions(+), 0 deletions(-)

jump to
M cgit.ccgit.c

@@ -491,6 +491,9 @@ char *tmp = build_snapshot_setting(repo->snapshots);

fprintf(f, "repo.snapshots=%s\n", tmp); free(tmp); } + if (repo->max_stats != ctx.cfg.max_stats) + fprintf(f, "repo.max-stats=%s\n", + cgit_find_stats_periodname(repo->max_stats)); fprintf(f, "\n"); }
M ui-stats.cui-stats.c

@@ -154,6 +154,14 @@ }

return 0; } +const char *cgit_find_stats_periodname(int idx) +{ + if (idx > 0 && idx < 4) + return periods[idx - 1].name; + else + return ""; +} + static void add_commit(struct string_list *authors, struct commit *commit, struct cgit_period *period) {
M ui-stats.hui-stats.h

@@ -21,6 +21,7 @@ char *(*pretty)(struct tm *tm);

}; extern int cgit_find_stats_period(const char *expr, struct cgit_period **period); +extern const char *cgit_find_stats_periodname(int idx); extern void cgit_show_stats(struct cgit_context *ctx);