]>
Commit | Line | Data |
---|---|---|
752c0c24 JS |
1 | #ifndef SUBMODULE_H |
2 | #define SUBMODULE_H | |
3 | ||
46a958b3 JL |
4 | struct diff_options; |
5 | ||
aee9c7d6 JL |
6 | void set_diffopt_flags_from_submodule_config(struct diff_options *diffopt, |
7 | const char *path); | |
302ad7a9 | 8 | void gitmodules_config(); |
aee9c7d6 | 9 | int parse_submodule_config_option(const char *var, const char *value); |
46a958b3 | 10 | void handle_ignore_submodules_arg(struct diff_options *diffopt, const char *); |
752c0c24 JS |
11 | void show_submodule_summary(FILE *f, const char *path, |
12 | unsigned char one[20], unsigned char two[20], | |
721ceec1 | 13 | unsigned dirty_submodule, |
752c0c24 | 14 | const char *del, const char *add, const char *reset); |
3bfc4504 | 15 | unsigned is_submodule_modified(const char *path, int ignore_untracked); |
68d03e4a HV |
16 | int merge_submodule(unsigned char result[20], const char *path, const unsigned char base[20], |
17 | const unsigned char a[20], const unsigned char b[20]); | |
752c0c24 JS |
18 | |
19 | #endif |