diff options
| author | 2009-08-24 07:04:58 (JST) | |
|---|---|---|
| committer | 2009-08-24 17:22:58 (JST) | |
| commit | 74061ed5f03e72796450aa3b8ca1cf6ced5d59e2 (patch) | |
| tree | 235ab2c29c027f19b00da815af3bf1d2856edc21 /cgit.h | |
| parent | a1b3938f711c9b0e5eedad1678535e5779da82c1 (diff) | |
| download | cgit-74061ed5f03e72796450aa3b8ca1cf6ced5d59e2.zip cgit-74061ed5f03e72796450aa3b8ca1cf6ced5d59e2.tar.gz | |
Add support for repo-local cgitrc file
When recursively scanning a directory tree looking for git repositories,
cgit will now parse cgitrc files found within such repositories.
The repo-specific config files can include any repo-specific options
except 'repo.url' and 'repo.path'. Also, in such config files the 'repo.'
prefix can not be used, i.e. the valid options then becomes:
* name
* clone-url
* desc
* ower
* defbranch
* snapshots
* enable-log-filecount
* enable-log-linecount
* max-stats
* module-link
* section
* about-filter
* commit-filter
* source-filter
* readme
Signed-off-by: Lars Hjemli <hjemli@gmail.com>
Diffstat (limited to 'cgit.h')
| -rw-r--r-- | cgit.h | 3 |
1 files changed, 3 insertions, 0 deletions
| @@ -79,6 +79,9 @@ struct cgit_repo { | |||
| 79 | struct cgit_filter *source_filter; | 79 | struct cgit_filter *source_filter; |
| 80 | }; | 80 | }; |
| 81 | 81 | ||
| 82 | typedef void (*repo_config_fn)(struct cgit_repo *repo, const char *name, | ||
| 83 | const char *value); | ||
| 84 | |||
| 82 | struct cgit_repolist { | 85 | struct cgit_repolist { |
| 83 | int length; | 86 | int length; |
| 84 | int count; | 87 | int count; |
