|
1 |
| -#![doc(html_root_url = "https://docs.rs/libgit2-sys/0.14")] |
| 1 | +#![doc(html_root_url = "https://docs.rs/libgit2-sys/0.15")] |
2 | 2 | #![allow(non_camel_case_types, unused_extern_crates)]
|
3 | 3 |
|
4 | 4 | // This is required to link libz when libssh2-sys is not included.
|
@@ -1160,37 +1160,40 @@ pub type git_diff_notify_cb = Option<
|
1160 | 1160 | pub type git_diff_progress_cb =
|
1161 | 1161 | Option<extern "C" fn(*const git_diff, *const c_char, *const c_char, *mut c_void) -> c_int>;
|
1162 | 1162 |
|
1163 |
| -pub type git_diff_option_t = i32; |
1164 |
| -pub const GIT_DIFF_NORMAL: git_diff_option_t = 0; |
1165 |
| -pub const GIT_DIFF_REVERSE: git_diff_option_t = 1 << 0; |
1166 |
| -pub const GIT_DIFF_INCLUDE_IGNORED: git_diff_option_t = 1 << 1; |
1167 |
| -pub const GIT_DIFF_RECURSE_IGNORED_DIRS: git_diff_option_t = 1 << 2; |
1168 |
| -pub const GIT_DIFF_INCLUDE_UNTRACKED: git_diff_option_t = 1 << 3; |
1169 |
| -pub const GIT_DIFF_RECURSE_UNTRACKED_DIRS: git_diff_option_t = 1 << 4; |
1170 |
| -pub const GIT_DIFF_INCLUDE_UNMODIFIED: git_diff_option_t = 1 << 5; |
1171 |
| -pub const GIT_DIFF_INCLUDE_TYPECHANGE: git_diff_option_t = 1 << 6; |
1172 |
| -pub const GIT_DIFF_INCLUDE_TYPECHANGE_TREES: git_diff_option_t = 1 << 7; |
1173 |
| -pub const GIT_DIFF_IGNORE_FILEMODE: git_diff_option_t = 1 << 8; |
1174 |
| -pub const GIT_DIFF_IGNORE_SUBMODULES: git_diff_option_t = 1 << 9; |
1175 |
| -pub const GIT_DIFF_IGNORE_CASE: git_diff_option_t = 1 << 10; |
1176 |
| -pub const GIT_DIFF_DISABLE_PATHSPEC_MATCH: git_diff_option_t = 1 << 12; |
1177 |
| -pub const GIT_DIFF_SKIP_BINARY_CHECK: git_diff_option_t = 1 << 13; |
1178 |
| -pub const GIT_DIFF_ENABLE_FAST_UNTRACKED_DIRS: git_diff_option_t = 1 << 14; |
1179 |
| -pub const GIT_DIFF_UPDATE_INDEX: git_diff_option_t = 1 << 15; |
1180 |
| -pub const GIT_DIFF_INCLUDE_UNREADABLE: git_diff_option_t = 1 << 16; |
1181 |
| -pub const GIT_DIFF_INCLUDE_UNREADABLE_AS_UNTRACKED: git_diff_option_t = 1 << 17; |
1182 |
| -pub const GIT_DIFF_INDENT_HEURISTIC: git_diff_option_t = 1 << 18; |
1183 |
| -pub const GIT_DIFF_IGNORE_BLANK_LINES: git_diff_option_t = 1 << 19; |
1184 |
| -pub const GIT_DIFF_FORCE_TEXT: git_diff_option_t = 1 << 20; |
1185 |
| -pub const GIT_DIFF_FORCE_BINARY: git_diff_option_t = 1 << 21; |
1186 |
| -pub const GIT_DIFF_IGNORE_WHITESPACE: git_diff_option_t = 1 << 22; |
1187 |
| -pub const GIT_DIFF_IGNORE_WHITESPACE_CHANGE: git_diff_option_t = 1 << 23; |
1188 |
| -pub const GIT_DIFF_IGNORE_WHITESPACE_EOL: git_diff_option_t = 1 << 24; |
1189 |
| -pub const GIT_DIFF_SHOW_UNTRACKED_CONTENT: git_diff_option_t = 1 << 25; |
1190 |
| -pub const GIT_DIFF_SHOW_UNMODIFIED: git_diff_option_t = 1 << 26; |
1191 |
| -pub const GIT_DIFF_PATIENCE: git_diff_option_t = 1 << 28; |
1192 |
| -pub const GIT_DIFF_MINIMAL: git_diff_option_t = 1 << 29; |
1193 |
| -pub const GIT_DIFF_SHOW_BINARY: git_diff_option_t = 1 << 30; |
| 1163 | +git_enum! { |
| 1164 | + pub enum git_diff_option_t { |
| 1165 | + GIT_DIFF_NORMAL = 0, |
| 1166 | + GIT_DIFF_REVERSE = 1 << 0, |
| 1167 | + GIT_DIFF_INCLUDE_IGNORED = 1 << 1, |
| 1168 | + GIT_DIFF_RECURSE_IGNORED_DIRS = 1 << 2, |
| 1169 | + GIT_DIFF_INCLUDE_UNTRACKED = 1 << 3, |
| 1170 | + GIT_DIFF_RECURSE_UNTRACKED_DIRS = 1 << 4, |
| 1171 | + GIT_DIFF_INCLUDE_UNMODIFIED = 1 << 5, |
| 1172 | + GIT_DIFF_INCLUDE_TYPECHANGE = 1 << 6, |
| 1173 | + GIT_DIFF_INCLUDE_TYPECHANGE_TREES = 1 << 7, |
| 1174 | + GIT_DIFF_IGNORE_FILEMODE = 1 << 8, |
| 1175 | + GIT_DIFF_IGNORE_SUBMODULES = 1 << 9, |
| 1176 | + GIT_DIFF_IGNORE_CASE = 1 << 10, |
| 1177 | + GIT_DIFF_DISABLE_PATHSPEC_MATCH = 1 << 12, |
| 1178 | + GIT_DIFF_SKIP_BINARY_CHECK = 1 << 13, |
| 1179 | + GIT_DIFF_ENABLE_FAST_UNTRACKED_DIRS = 1 << 14, |
| 1180 | + GIT_DIFF_UPDATE_INDEX = 1 << 15, |
| 1181 | + GIT_DIFF_INCLUDE_UNREADABLE = 1 << 16, |
| 1182 | + GIT_DIFF_INCLUDE_UNREADABLE_AS_UNTRACKED = 1 << 17, |
| 1183 | + GIT_DIFF_INDENT_HEURISTIC = 1 << 18, |
| 1184 | + GIT_DIFF_IGNORE_BLANK_LINES = 1 << 19, |
| 1185 | + GIT_DIFF_FORCE_TEXT = 1 << 20, |
| 1186 | + GIT_DIFF_FORCE_BINARY = 1 << 21, |
| 1187 | + GIT_DIFF_IGNORE_WHITESPACE = 1 << 22, |
| 1188 | + GIT_DIFF_IGNORE_WHITESPACE_CHANGE = 1 << 23, |
| 1189 | + GIT_DIFF_IGNORE_WHITESPACE_EOL = 1 << 24, |
| 1190 | + GIT_DIFF_SHOW_UNTRACKED_CONTENT = 1 << 25, |
| 1191 | + GIT_DIFF_SHOW_UNMODIFIED = 1 << 26, |
| 1192 | + GIT_DIFF_PATIENCE = 1 << 28, |
| 1193 | + GIT_DIFF_MINIMAL = 1 << 29, |
| 1194 | + GIT_DIFF_SHOW_BINARY = 1 << 30, |
| 1195 | + } |
| 1196 | +} |
1194 | 1197 |
|
1195 | 1198 | #[repr(C)]
|
1196 | 1199 | pub struct git_diff_find_options {
|
|
0 commit comments