Johannes Schindelin | f83dff6 | 2019-11-13 12:40:57 +0000 | [diff] [blame] | 1 | #ifndef ADD_INTERACTIVE_H |
| 2 | #define ADD_INTERACTIVE_H |
| 3 | |
Johannes Schindelin | 25ea47a | 2019-12-13 08:07:51 +0000 | [diff] [blame] | 4 | #include "color.h" |
| 5 | |
| 6 | struct add_i_state { |
| 7 | struct repository *r; |
| 8 | int use_color; |
| 9 | char header_color[COLOR_MAXLEN]; |
| 10 | char help_color[COLOR_MAXLEN]; |
| 11 | char prompt_color[COLOR_MAXLEN]; |
| 12 | char error_color[COLOR_MAXLEN]; |
| 13 | char reset_color[COLOR_MAXLEN]; |
| 14 | char fraginfo_color[COLOR_MAXLEN]; |
Johannes Schindelin | bcdd297 | 2019-12-13 08:08:01 +0000 | [diff] [blame] | 15 | char context_color[COLOR_MAXLEN]; |
| 16 | char file_old_color[COLOR_MAXLEN]; |
| 17 | char file_new_color[COLOR_MAXLEN]; |
Johannes Schindelin | 25ea47a | 2019-12-13 08:07:51 +0000 | [diff] [blame] | 18 | }; |
| 19 | |
| 20 | void init_add_i_state(struct add_i_state *s, struct repository *r); |
| 21 | |
Johannes Schindelin | f83dff6 | 2019-11-13 12:40:57 +0000 | [diff] [blame] | 22 | struct repository; |
| 23 | struct pathspec; |
| 24 | int run_add_i(struct repository *r, const struct pathspec *ps); |
Johannes Schindelin | f6aa7ec | 2019-12-13 08:07:48 +0000 | [diff] [blame] | 25 | int run_add_p(struct repository *r, const struct pathspec *ps); |
Johannes Schindelin | f83dff6 | 2019-11-13 12:40:57 +0000 | [diff] [blame] | 26 | |
| 27 | #endif |