123456789101112131415161718192021222324252627282930313233343536373839404142 |
- #ifndef ADD_INTERACTIVE_H
- #define ADD_INTERACTIVE_H
- #include "color.h"
- struct add_i_state {
- struct repository *r;
- int use_color;
- char header_color[COLOR_MAXLEN];
- char help_color[COLOR_MAXLEN];
- char prompt_color[COLOR_MAXLEN];
- char error_color[COLOR_MAXLEN];
- char reset_color[COLOR_MAXLEN];
- char fraginfo_color[COLOR_MAXLEN];
- char context_color[COLOR_MAXLEN];
- char file_old_color[COLOR_MAXLEN];
- char file_new_color[COLOR_MAXLEN];
- int use_single_key;
- char *interactive_diff_filter, *interactive_diff_algorithm;
- };
- void init_add_i_state(struct add_i_state *s, struct repository *r);
- void clear_add_i_state(struct add_i_state *s);
- struct repository;
- struct pathspec;
- int run_add_i(struct repository *r, const struct pathspec *ps);
- enum add_p_mode {
- ADD_P_ADD,
- ADD_P_STASH,
- ADD_P_RESET,
- ADD_P_CHECKOUT,
- ADD_P_WORKTREE,
- };
- int run_add_p(struct repository *r, enum add_p_mode mode,
- const char *revision, const struct pathspec *ps);
- #endif
|