diff options
Diffstat (limited to 'cgit.c')
| -rw-r--r-- | cgit.c | 6 |
1 files changed, 6 insertions, 0 deletions
| @@ -93,6 +93,10 @@ static void repo_config(struct cgit_repo *repo, const char *name, const char *va | |||
| 93 | repo->email_filter = cgit_new_filter(value, EMAIL); | 93 | repo->email_filter = cgit_new_filter(value, EMAIL); |
| 94 | else if (!strcmp(name, "owner-filter")) | 94 | else if (!strcmp(name, "owner-filter")) |
| 95 | repo->owner_filter = cgit_new_filter(value, OWNER); | 95 | repo->owner_filter = cgit_new_filter(value, OWNER); |
| 96 | } else if (!strcmp(name, "hide")) { | ||
| 97 | repo->hide = atoi(value); | ||
| 98 | } else if (!strcmp(name, "ignore")) { | ||
| 99 | repo->ignore = atoi(value); | ||
| 96 | } | 100 | } |
| 97 | } | 101 | } |
| 98 | 102 | ||
| @@ -828,6 +832,8 @@ static void print_repo(FILE *f, struct cgit_repo *repo) | |||
| 828 | else if (repo->commit_sort == 2) | 832 | else if (repo->commit_sort == 2) |
| 829 | fprintf(f, "repo.commit-sort=topo\n"); | 833 | fprintf(f, "repo.commit-sort=topo\n"); |
| 830 | } | 834 | } |
| 835 | fprintf(f, "repo.hide=%d\n", repo->hide); | ||
| 836 | fprintf(f, "repo.ignore=%d\n", repo->ignore); | ||
| 831 | fprintf(f, "\n"); | 837 | fprintf(f, "\n"); |
| 832 | } | 838 | } |
| 833 | 839 | ||
