diff options
| author | Lars Hjemli <hjemli@gmail.com> | 2009-08-24 11:02:48 +0200 | 
|---|---|---|
| committer | Lars Hjemli <hjemli@gmail.com> | 2009-08-24 11:02:48 +0200 | 
| commit | b47b7bd1d0fb872763214e674b53a562c7513fc0 (patch) | |
| tree | 03466abfe90a858ee4f7b09877b095b6a7f50555 | |
| parent | 5ca8df0a3d75ba1ca5af28872977f7714b66ff37 (diff) | |
Add and use cgit_find_stats_periodname() in print_repo()
Signed-off-by: Lars Hjemli <hjemli@gmail.com>
| -rw-r--r-- | cgit.c | 3 | ||||
| -rw-r--r-- | ui-stats.c | 8 | ||||
| -rw-r--r-- | ui-stats.h | 1 | 
3 files changed, 12 insertions, 0 deletions
| @@ -491,6 +491,9 @@ void print_repo(FILE *f, struct cgit_repo *repo)  		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");  } @@ -154,6 +154,14 @@ int cgit_find_stats_period(const char *expr, struct cgit_period **period)  	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)  { @@ -21,6 +21,7 @@ struct cgit_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); | 
