Lars Hjemli | e0e4478 | 2008-03-24 01:09:39 +0100 | [diff] [blame] | 1 | #ifndef CMD_H |
| 2 | #define CMD_H |
| 3 | |
| 4 | typedef void (*cgit_cmd_fn)(struct cgit_context *ctx); |
| 5 | |
| 6 | struct cgit_cmd { |
| 7 | const char *name; |
| 8 | cgit_cmd_fn fn; |
| 9 | unsigned int want_repo:1, |
Johan Herland | 0ff143d | 2010-06-10 01:09:26 +0200 | [diff] [blame] | 10 | want_layout:1, |
Dan McGee | 35d3301 | 2011-01-12 12:06:06 -0600 | [diff] [blame^] | 11 | want_vpath:1, |
| 12 | is_clone:1; |
Lars Hjemli | e0e4478 | 2008-03-24 01:09:39 +0100 | [diff] [blame] | 13 | }; |
| 14 | |
| 15 | extern struct cgit_cmd *cgit_get_cmd(struct cgit_context *ctx); |
| 16 | |
| 17 | #endif /* CMD_H */ |