Add and use cgit_find_stats_periodname() in print_repo()

Signed-off-by: Lars Hjemli <hjemli@gmail.com>
Este commit está contenido en:
Lars Hjemli 2009-08-24 11:02:48 +02:00
padre 5ca8df0a3d
commit b47b7bd1d0
Se han modificado 3 ficheros con 12 adiciones y 0 borrados

3
cgit.c
Ver fichero

@ -491,6 +491,9 @@ void print_repo(FILE *f, struct cgit_repo *repo)
fprintf(f, "repo.snapshots=%s\n", tmp); fprintf(f, "repo.snapshots=%s\n", tmp);
free(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"); fprintf(f, "\n");
} }

Ver fichero

@ -154,6 +154,14 @@ int cgit_find_stats_period(const char *expr, struct cgit_period **period)
return 0; 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, static void add_commit(struct string_list *authors, struct commit *commit,
struct cgit_period *period) struct cgit_period *period)
{ {

Ver fichero

@ -21,6 +21,7 @@ struct cgit_period {
}; };
extern int cgit_find_stats_period(const char *expr, struct cgit_period **period); 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); extern void cgit_show_stats(struct cgit_context *ctx);