1 // WARNING!
2 // This file is generated. Do not edit by hand.
3 // Instead, edit ../symbols.cfg and run ../gensyms.py
4
5 #include "symbols.h"
6 #include "git2.h"
7
8 emacs_value esym_abbreviated_size;
9 emacs_value esym_abort;
10 emacs_value esym_added;
11 emacs_value esym_all;
12 emacs_value esym_always_use_long_format;
13 emacs_value esym_annotated_commit;
14 emacs_value esym_any;
15 emacs_value esym_app;
16 emacs_value esym_apply;
17 emacs_value esym_apply_mailbox;
18 emacs_value esym_apply_mailbox_or_rebase;
19 emacs_value esym_args_out_of_range;
20 emacs_value esym_assq;
21 emacs_value esym_auto;
22 emacs_value esym_base;
23 emacs_value esym_baseline;
24 emacs_value esym_bisect;
25 emacs_value esym_blame;
26 emacs_value esym_blame_hunk;
27 emacs_value esym_blob;
28 emacs_value esym_blob_executable;
29 emacs_value esym_break_rewrites;
30 emacs_value esym_break_rewrites_for_renames_only;
31 emacs_value esym_break_rewrite_threshold;
32 emacs_value esym_callbacks;
33 emacs_value esym_car;
34 emacs_value esym_cdr;
35 emacs_value esym_certificate_check;
36 emacs_value esym_check_pathspec;
37 emacs_value esym_checkout;
38 emacs_value esym_cherrypick;
39 emacs_value esym_cherrypick_sequence;
40 emacs_value esym_commit;
41 emacs_value esym_config;
42 emacs_value esym_conflict;
43 emacs_value esym_conflicted;
44 emacs_value esym_cons;
45 emacs_value esym_consp;
46 emacs_value esym_context_lines;
47 emacs_value esym_copied;
48 emacs_value esym_copy_threshold;
49 emacs_value esym_cred;
50 emacs_value esym_credentials;
51 emacs_value esym_current;
52 emacs_value esym_decode_time;
53 emacs_value esym_defalias;
54 emacs_value esym_default;
55 emacs_value esym_default_directory;
56 emacs_value esym_default_driver;
57 emacs_value esym_define_error;
58 emacs_value esym_deleted;
59 emacs_value esym_diff;
60 emacs_value esym_diff_binary;
61 emacs_value esym_diff_delta;
62 emacs_value esym_diff_hunk;
63 emacs_value esym_diff_line;
64 emacs_value esym_direct;
65 emacs_value esym_dirty;
66 emacs_value esym_dirty_suffix;
67 emacs_value esym_disable_pathspec_match;
68 emacs_value esym_download_tags;
69 emacs_value esym_enable_fast_untracked_dirs;
70 emacs_value esym_encode_time;
71 emacs_value esym_exclude_submodules;
72 emacs_value esym_expand_file_name;
73 emacs_value esym_fail_on_conflict;
74 emacs_value esym_failures_only;
75 emacs_value esym_fastforward;
76 emacs_value esym_fastforward_only;
77 emacs_value esym_fetch;
78 emacs_value esym_file_favor;
79 emacs_value esym_file_flags;
80 emacs_value esym_find_all;
81 emacs_value esym_find_copies;
82 emacs_value esym_find_copies_from_unmodified;
83 emacs_value esym_find_dont_ignore_whitespace;
84 emacs_value esym_find_exact_match_only;
85 emacs_value esym_find_failures;
86 emacs_value esym_find_for_untracked;
87 emacs_value esym_find_ignore_leading_whitespace;
88 emacs_value esym_find_ignore_whitespace;
89 emacs_value esym_find_remove_unmodified;
90 emacs_value esym_find_renames;
91 emacs_value esym_find_renames_from_rewrites;
92 emacs_value esym_find_rewrites;
93 emacs_value esym_first_parent;
94 emacs_value esym_flags;
95 emacs_value esym_force;
96 emacs_value esym_force_binary;
97 emacs_value esym_force_text;
98 emacs_value esym_from_owner;
99 emacs_value esym_functionp;
100 emacs_value esym_giterr;
101 emacs_value esym_giterr_callback;
102 emacs_value esym_giterr_checkout;
103 emacs_value esym_giterr_cherrypick;
104 emacs_value esym_giterr_config;
105 emacs_value esym_giterr_describe;
106 emacs_value esym_giterr_fetchhead;
107 emacs_value esym_giterr_filesystem;
108 emacs_value esym_giterr_filter;
109 emacs_value esym_giterr_index;
110 emacs_value esym_giterr_indexer;
111 emacs_value esym_giterr_invalid;
112 emacs_value esym_giterr_merge;
113 emacs_value esym_giterr_net;
114 emacs_value esym_giterr_nomemory;
115 emacs_value esym_giterr_object;
116 emacs_value esym_giterr_odb;
117 emacs_value esym_giterr_os;
118 emacs_value esym_giterr_patch;
119 emacs_value esym_giterr_rebase;
120 emacs_value esym_giterr_reference;
121 emacs_value esym_giterr_regex;
122 emacs_value esym_giterr_repository;
123 emacs_value esym_giterr_revert;
124 emacs_value esym_giterr_sha1;
125 emacs_value esym_giterr_ssh;
126 emacs_value esym_giterr_ssl;
127 emacs_value esym_giterr_stash;
128 emacs_value esym_giterr_submodule;
129 emacs_value esym_giterr_tag;
130 emacs_value esym_giterr_thread;
131 emacs_value esym_giterr_tree;
132 emacs_value esym_giterr_worktree;
133 emacs_value esym_giterr_zlib;
134 emacs_value esym_global;
135 emacs_value esym_hard;
136 emacs_value esym_headers;
137 emacs_value esym_hostkey_libssh2;
138 emacs_value esym_https;
139 emacs_value esym_id_abbrev;
140 emacs_value esym_ignore_case;
141 emacs_value esym_ignore_filemode;
142 emacs_value esym_ignore_submodules;
143 emacs_value esym_ignore_whitespace;
144 emacs_value esym_ignore_whitespace_change;
145 emacs_value esym_ignore_whitespace_eol;
146 emacs_value esym_ignored;
147 emacs_value esym_in_config;
148 emacs_value esym_in_head;
149 emacs_value esym_in_index;
150 emacs_value esym_in_wd;
151 emacs_value esym_include_casechange;
152 emacs_value esym_include_ignored;
153 emacs_value esym_include_typechange;
154 emacs_value esym_include_typechange_trees;
155 emacs_value esym_include_unmodified;
156 emacs_value esym_include_unreadable;
157 emacs_value esym_include_unreadable_as_untracked;
158 emacs_value esym_include_untracked;
159 emacs_value esym_indent_heuristic;
160 emacs_value esym_index;
161 emacs_value esym_index_added;
162 emacs_value esym_index_and_workdir;
163 emacs_value esym_index_deleted;
164 emacs_value esym_index_entry;
165 emacs_value esym_index_modified;
166 emacs_value esym_index_new;
167 emacs_value esym_index_only;
168 emacs_value esym_index_renamed;
169 emacs_value esym_index_typechange;
170 emacs_value esym_insert;
171 emacs_value esym_integerp;
172 emacs_value esym_interhunk_lines;
173 emacs_value esym_last;
174 emacs_value esym_length;
175 emacs_value esym_libgit_annotated_commit_p;
176 emacs_value esym_libgit_blame_hunk_p;
177 emacs_value esym_libgit_blame_p;
178 emacs_value esym_libgit_blob_p;
179 emacs_value esym_libgit_commit_p;
180 emacs_value esym_libgit_config_p;
181 emacs_value esym_libgit_cred_p;
182 emacs_value esym_libgit_diff_binary_p;
183 emacs_value esym_libgit_diff_delta_p;
184 emacs_value esym_libgit_diff_hunk_p;
185 emacs_value esym_libgit_diff_line_p;
186 emacs_value esym_libgit_diff_p;
187 emacs_value esym_libgit_index_entry_p;
188 emacs_value esym_libgit_index_p;
189 emacs_value esym_libgit_object_p;
190 emacs_value esym_libgit_pathspec_match_list_p;
191 emacs_value esym_libgit_pathspec_p;
192 emacs_value esym_libgit_reference_p;
193 emacs_value esym_libgit_reflog_entry_p;
194 emacs_value esym_libgit_reflog_p;
195 emacs_value esym_libgit_refspec_p;
196 emacs_value esym_libgit_remote_p;
197 emacs_value esym_libgit_repository_p;
198 emacs_value esym_libgit_revwalk_p;
199 emacs_value esym_libgit_signature_p;
200 emacs_value esym_libgit_submodule_p;
201 emacs_value esym_libgit_tag_p;
202 emacs_value esym_libgit_transaction_p;
203 emacs_value esym_libgit_tree_p;
204 emacs_value esym_libgit_treebuilder_p;
205 emacs_value esym_link;
206 emacs_value esym_list;
207 emacs_value esym_listp;
208 emacs_value esym_local;
209 emacs_value esym_max_candidates_tags;
210 emacs_value esym_max_line;
211 emacs_value esym_max_size;
212 emacs_value esym_md5;
213 emacs_value esym_merge;
214 emacs_value esym_metric;
215 emacs_value esym_min_line;
216 emacs_value esym_minimal;
217 emacs_value esym_mixed;
218 emacs_value esym_modified;
219 emacs_value esym_name_only;
220 emacs_value esym_name_status;
221 emacs_value esym_new;
222 emacs_value esym_new_prefix;
223 emacs_value esym_newest_commit;
224 emacs_value esym_nil;
225 emacs_value esym_no_fastforward;
226 emacs_value esym_no_filemode;
227 emacs_value esym_no_glob;
228 emacs_value esym_no_match_error;
229 emacs_value esym_no_recursive;
230 emacs_value esym_no_refresh;
231 emacs_value esym_no_symlinks;
232 emacs_value esym_none;
233 emacs_value esym_normal;
234 emacs_value esym_notify;
235 emacs_value esym_notify_when;
236 emacs_value esym_nsec;
237 emacs_value esym_object;
238 emacs_value esym_off;
239 emacs_value esym_old;
240 emacs_value esym_old_prefix;
241 emacs_value esym_oldest_commit;
242 emacs_value esym_on;
243 emacs_value esym_ondemand;
244 emacs_value esym_only_follow_first_parent;
245 emacs_value esym_ours;
246 emacs_value esym_patch;
247 emacs_value esym_patch_header;
248 emacs_value esym_pathspec;
249 emacs_value esym_pathspec_match_list;
250 emacs_value esym_patience;
251 emacs_value esym_pattern;
252 emacs_value esym_post;
253 emacs_value esym_pre;
254 emacs_value esym_programdata;
255 emacs_value esym_progress;
256 emacs_value esym_provide;
257 emacs_value esym_proxy;
258 emacs_value esym_prune;
259 emacs_value esym_push;
260 emacs_value esym_raw;
261 emacs_value esym_rebase;
262 emacs_value esym_rebase_interactive;
263 emacs_value esym_rebase_merge;
264 emacs_value esym_recurse_ignored_dirs;
265 emacs_value esym_recurse_untracked_dirs;
266 emacs_value esym_recursion_limit;
267 emacs_value esym_reference;
268 emacs_value esym_reflog;
269 emacs_value esym_reflog_entry;
270 emacs_value esym_refspec;
271 emacs_value esym_remote;
272 emacs_value esym_rename_threshold;
273 emacs_value esym_rename_from_rewrite_threshold;
274 emacs_value esym_rename_limit;
275 emacs_value esym_rename_threshold;
276 emacs_value esym_renamed;
277 emacs_value esym_renames_from_rewrites;
278 emacs_value esym_renames_head_to_index;
279 emacs_value esym_renames_index_to_workdir;
280 emacs_value esym_repository;
281 emacs_value esym_reverse;
282 emacs_value esym_revert;
283 emacs_value esym_revert_sequence;
284 emacs_value esym_revwalk;
285 emacs_value esym_safe;
286 emacs_value esym_sha1;
287 emacs_value esym_show_binary;
288 emacs_value esym_show_commit_oid_as_fallback;
289 emacs_value esym_show_unmodified;
290 emacs_value esym_show_untracked_content;
291 emacs_value esym_sideband_progress;
292 emacs_value esym_signature;
293 emacs_value esym_simplify_alnum;
294 emacs_value esym_skip;
295 emacs_value esym_skip_binary_check;
296 emacs_value esym_skip_reuc;
297 emacs_value esym_soft;
298 emacs_value esym_sort_case_insensitively;
299 emacs_value esym_sort_case_sensitively;
300 emacs_value esym_specified;
301 emacs_value esym_ssh;
302 emacs_value esym_ssh_custom;
303 emacs_value esym_ssh_interactive;
304 emacs_value esym_ssh_key;
305 emacs_value esym_ssh_memory;
306 emacs_value esym_strarray;
307 emacs_value esym_strategy;
308 emacs_value esym_string_as_unibyte;
309 emacs_value esym_stringp;
310 emacs_value esym_style_diff3;
311 emacs_value esym_style_merge;
312 emacs_value esym_submodule;
313 emacs_value esym_symbol_value;
314 emacs_value esym_symbolic;
315 emacs_value esym_system;
316 emacs_value esym_t;
317 emacs_value esym_tag;
318 emacs_value esym_tags;
319 emacs_value esym_target_limit;
320 emacs_value esym_theirs;
321 emacs_value esym_threads;
322 emacs_value esym_time;
323 emacs_value esym_topological;
324 emacs_value esym_track_copies_any_commit_copies;
325 emacs_value esym_track_copies_same_commit_copies;
326 emacs_value esym_track_copies_same_commit_moves;
327 emacs_value esym_track_copies_same_file;
328 emacs_value esym_transaction;
329 emacs_value esym_transfer_progress;
330 emacs_value esym_tree;
331 emacs_value esym_treebuilder;
332 emacs_value esym_type;
333 emacs_value esym_typechange;
334 emacs_value esym_unborn;
335 emacs_value esym_union;
336 emacs_value esym_unmodified;
337 emacs_value esym_unreadable;
338 emacs_value esym_unspecified;
339 emacs_value esym_untracked;
340 emacs_value esym_up_to_date;
341 emacs_value esym_update_fetchhead;
342 emacs_value esym_update_index;
343 emacs_value esym_updated;
344 emacs_value esym_url;
345 emacs_value esym_use_case;
346 emacs_value esym_use_mailmap;
347 emacs_value esym_user_ptrp;
348 emacs_value esym_username;
349 emacs_value esym_userpass_plaintext;
350 emacs_value esym_vector;
351 emacs_value esym_wd_added;
352 emacs_value esym_wd_deleted;
353 emacs_value esym_wd_index_modified;
354 emacs_value esym_wd_modified;
355 emacs_value esym_wd_uninitialized;
356 emacs_value esym_wd_untracked;
357 emacs_value esym_wd_wd_modified;
358 emacs_value esym_workdir_only;
359 emacs_value esym_wrong_type_argument;
360 emacs_value esym_wrong_value_argument;
361 emacs_value esym_wt_deleted;
362 emacs_value esym_wt_modified;
363 emacs_value esym_wt_new;
364 emacs_value esym_wt_renamed;
365 emacs_value esym_wt_typechange;
366 emacs_value esym_wt_unreadable;
367 emacs_value esym_x509;
368 emacs_value esym_xdg;
369 esym_map esym_blame_flag_map[8] = {
370 {&esym_normal, {.blame_flag = GIT_BLAME_NORMAL}},
371 {&esym_track_copies_same_file, {.blame_flag = GIT_BLAME_TRACK_COPIES_SAME_FILE}},
372 {&esym_track_copies_same_commit_moves, {.blame_flag = GIT_BLAME_TRACK_COPIES_SAME_COMMIT_MOVES}},
373 {&esym_track_copies_same_commit_copies, {.blame_flag = GIT_BLAME_TRACK_COPIES_SAME_COMMIT_COPIES}},
374 {&esym_track_copies_any_commit_copies, {.blame_flag = GIT_BLAME_TRACK_COPIES_ANY_COMMIT_COPIES}},
375 {&esym_first_parent, {.blame_flag = GIT_BLAME_FIRST_PARENT}},
376 {&esym_use_mailmap, {.blame_flag = GIT_BLAME_USE_MAILMAP}},
377 {NULL, {0}}
378 };
379 esym_map esym_branch_map[4] = {
380 {&esym_local, {.branch = GIT_BRANCH_LOCAL}},
381 {&esym_remote, {.branch = GIT_BRANCH_REMOTE}},
382 {&esym_all, {.branch = GIT_BRANCH_ALL}},
383 {NULL, {0}}
384 };
385 esym_map esym_cert_ssh_map[3] = {
386 {&esym_md5, {.cert_ssh = GIT_CERT_SSH_MD5}},
387 {&esym_sha1, {.cert_ssh = GIT_CERT_SSH_SHA1}},
388 {NULL, {0}}
389 };
390 esym_map esym_cert_map[5] = {
391 {&esym_none, {.cert = GIT_CERT_NONE}},
392 {&esym_x509, {.cert = GIT_CERT_X509}},
393 {&esym_hostkey_libssh2, {.cert = GIT_CERT_HOSTKEY_LIBSSH2}},
394 {&esym_strarray, {.cert = GIT_CERT_STRARRAY}},
395 {NULL, {0}}
396 };
397 esym_map esym_checkout_notify_map[8] = {
398 {&esym_none, {.checkout_notify = GIT_CHECKOUT_NOTIFY_NONE}},
399 {&esym_conflict, {.checkout_notify = GIT_CHECKOUT_NOTIFY_CONFLICT}},
400 {&esym_dirty, {.checkout_notify = GIT_CHECKOUT_NOTIFY_DIRTY}},
401 {&esym_updated, {.checkout_notify = GIT_CHECKOUT_NOTIFY_UPDATED}},
402 {&esym_untracked, {.checkout_notify = GIT_CHECKOUT_NOTIFY_UNTRACKED}},
403 {&esym_ignored, {.checkout_notify = GIT_CHECKOUT_NOTIFY_IGNORED}},
404 {&esym_all, {.checkout_notify = GIT_CHECKOUT_NOTIFY_ALL}},
405 {NULL, {0}}
406 };
407 esym_map esym_checkout_strategy_map[5] = {
408 {&esym_none, {.checkout_strategy = GIT_CHECKOUT_NONE}},
409 {&esym_safe, {.checkout_strategy = GIT_CHECKOUT_SAFE}},
410 {&esym_force, {.checkout_strategy = GIT_CHECKOUT_FORCE}},
411 {&esym_nil, {.checkout_strategy = GIT_CHECKOUT_NONE}},
412 {NULL, {0}}
413 };
414 esym_map esym_config_level_map[7] = {
415 {&esym_programdata, {.config_level = GIT_CONFIG_LEVEL_PROGRAMDATA}},
416 {&esym_system, {.config_level = GIT_CONFIG_LEVEL_SYSTEM}},
417 {&esym_xdg, {.config_level = GIT_CONFIG_LEVEL_XDG}},
418 {&esym_global, {.config_level = GIT_CONFIG_LEVEL_GLOBAL}},
419 {&esym_local, {.config_level = GIT_CONFIG_LEVEL_LOCAL}},
420 {&esym_app, {.config_level = GIT_CONFIG_LEVEL_APP}},
421 {NULL, {0}}
422 };
423 esym_map esym_credtype_map[8] = {
424 {&esym_userpass_plaintext, {.credtype = GIT_CREDTYPE_USERPASS_PLAINTEXT}},
425 {&esym_ssh_key, {.credtype = GIT_CREDTYPE_SSH_KEY}},
426 {&esym_ssh_custom, {.credtype = GIT_CREDTYPE_SSH_CUSTOM}},
427 {&esym_default, {.credtype = GIT_CREDTYPE_DEFAULT}},
428 {&esym_ssh_interactive, {.credtype = GIT_CREDTYPE_SSH_INTERACTIVE}},
429 {&esym_username, {.credtype = GIT_CREDTYPE_USERNAME}},
430 {&esym_ssh_memory, {.credtype = GIT_CREDTYPE_SSH_MEMORY}},
431 {NULL, {0}}
432 };
433 esym_map esym_describe_strategy_map[5] = {
434 {&esym_default, {.describe_strategy = GIT_DESCRIBE_DEFAULT}},
435 {&esym_tags, {.describe_strategy = GIT_DESCRIBE_TAGS}},
436 {&esym_all, {.describe_strategy = GIT_DESCRIBE_ALL}},
437 {&esym_nil, {.describe_strategy = GIT_DESCRIBE_DEFAULT}},
438 {NULL, {0}}
439 };
440 esym_map esym_delta_map[12] = {
441 {&esym_unmodified, {.delta = GIT_DELTA_UNMODIFIED}},
442 {&esym_added, {.delta = GIT_DELTA_ADDED}},
443 {&esym_deleted, {.delta = GIT_DELTA_DELETED}},
444 {&esym_modified, {.delta = GIT_DELTA_MODIFIED}},
445 {&esym_renamed, {.delta = GIT_DELTA_RENAMED}},
446 {&esym_copied, {.delta = GIT_DELTA_COPIED}},
447 {&esym_ignored, {.delta = GIT_DELTA_IGNORED}},
448 {&esym_untracked, {.delta = GIT_DELTA_UNTRACKED}},
449 {&esym_typechange, {.delta = GIT_DELTA_TYPECHANGE}},
450 {&esym_unreadable, {.delta = GIT_DELTA_UNREADABLE}},
451 {&esym_conflicted, {.delta = GIT_DELTA_CONFLICTED}},
452 {NULL, {0}}
453 };
454 esym_map esym_diff_format_map[7] = {
455 {&esym_patch, {.diff_format = GIT_DIFF_FORMAT_PATCH}},
456 {&esym_patch_header, {.diff_format = GIT_DIFF_FORMAT_PATCH_HEADER}},
457 {&esym_raw, {.diff_format = GIT_DIFF_FORMAT_RAW}},
458 {&esym_name_only, {.diff_format = GIT_DIFF_FORMAT_NAME_ONLY}},
459 {&esym_name_status, {.diff_format = GIT_DIFF_FORMAT_NAME_STATUS}},
460 {&esym_nil, {.diff_format = GIT_DIFF_FORMAT_PATCH}},
461 {NULL, {0}}
462 };
463 esym_map esym_diff_option_map[30] = {
464 {&esym_reverse, {.diff_option = GIT_DIFF_REVERSE}},
465 {&esym_include_ignored, {.diff_option = GIT_DIFF_INCLUDE_IGNORED}},
466 {&esym_recurse_ignored_dirs, {.diff_option = GIT_DIFF_RECURSE_IGNORED_DIRS}},
467 {&esym_include_untracked, {.diff_option = GIT_DIFF_INCLUDE_UNTRACKED}},
468 {&esym_recurse_untracked_dirs, {.diff_option = GIT_DIFF_RECURSE_UNTRACKED_DIRS}},
469 {&esym_include_unmodified, {.diff_option = GIT_DIFF_INCLUDE_UNMODIFIED}},
470 {&esym_include_typechange, {.diff_option = GIT_DIFF_INCLUDE_TYPECHANGE}},
471 {&esym_include_typechange_trees, {.diff_option = GIT_DIFF_INCLUDE_TYPECHANGE_TREES}},
472 {&esym_ignore_filemode, {.diff_option = GIT_DIFF_IGNORE_FILEMODE}},
473 {&esym_ignore_submodules, {.diff_option = GIT_DIFF_IGNORE_SUBMODULES}},
474 {&esym_ignore_case, {.diff_option = GIT_DIFF_IGNORE_CASE}},
475 {&esym_include_casechange, {.diff_option = GIT_DIFF_INCLUDE_CASECHANGE}},
476 {&esym_disable_pathspec_match, {.diff_option = GIT_DIFF_DISABLE_PATHSPEC_MATCH}},
477 {&esym_skip_binary_check, {.diff_option = GIT_DIFF_SKIP_BINARY_CHECK}},
478 {&esym_enable_fast_untracked_dirs, {.diff_option = GIT_DIFF_ENABLE_FAST_UNTRACKED_DIRS}},
479 {&esym_update_index, {.diff_option = GIT_DIFF_UPDATE_INDEX}},
480 {&esym_include_unreadable, {.diff_option = GIT_DIFF_INCLUDE_UNREADABLE}},
481 {&esym_include_unreadable_as_untracked, {.diff_option = GIT_DIFF_INCLUDE_UNREADABLE_AS_UNTRACKED}},
482 {&esym_indent_heuristic, {.diff_option = GIT_DIFF_INDENT_HEURISTIC}},
483 {&esym_force_text, {.diff_option = GIT_DIFF_FORCE_TEXT}},
484 {&esym_force_binary, {.diff_option = GIT_DIFF_FORCE_BINARY}},
485 {&esym_ignore_whitespace, {.diff_option = GIT_DIFF_IGNORE_WHITESPACE}},
486 {&esym_ignore_whitespace_change, {.diff_option = GIT_DIFF_IGNORE_WHITESPACE_CHANGE}},
487 {&esym_ignore_whitespace_eol, {.diff_option = GIT_DIFF_IGNORE_WHITESPACE_EOL}},
488 {&esym_show_untracked_content, {.diff_option = GIT_DIFF_SHOW_UNTRACKED_CONTENT}},
489 {&esym_show_unmodified, {.diff_option = GIT_DIFF_SHOW_UNMODIFIED}},
490 {&esym_patience, {.diff_option = GIT_DIFF_PATIENCE}},
491 {&esym_minimal, {.diff_option = GIT_DIFF_MINIMAL}},
492 {&esym_show_binary, {.diff_option = GIT_DIFF_SHOW_BINARY}},
493 {NULL, {0}}
494 };
495 esym_map esym_direction_map[3] = {
496 {&esym_fetch, {.direction = GIT_DIRECTION_FETCH}},
497 {&esym_push, {.direction = GIT_DIRECTION_PUSH}},
498 {NULL, {0}}
499 };
500 esym_map esym_error_map[34] = {
501 {&esym_giterr_nomemory, {.error = GITERR_NOMEMORY}},
502 {&esym_giterr_os, {.error = GITERR_OS}},
503 {&esym_giterr_invalid, {.error = GITERR_INVALID}},
504 {&esym_giterr_reference, {.error = GITERR_REFERENCE}},
505 {&esym_giterr_zlib, {.error = GITERR_ZLIB}},
506 {&esym_giterr_repository, {.error = GITERR_REPOSITORY}},
507 {&esym_giterr_config, {.error = GITERR_CONFIG}},
508 {&esym_giterr_regex, {.error = GITERR_REGEX}},
509 {&esym_giterr_odb, {.error = GITERR_ODB}},
510 {&esym_giterr_index, {.error = GITERR_INDEX}},
511 {&esym_giterr_object, {.error = GITERR_OBJECT}},
512 {&esym_giterr_net, {.error = GITERR_NET}},
513 {&esym_giterr_tag, {.error = GITERR_TAG}},
514 {&esym_giterr_tree, {.error = GITERR_TREE}},
515 {&esym_giterr_indexer, {.error = GITERR_INDEXER}},
516 {&esym_giterr_ssl, {.error = GITERR_SSL}},
517 {&esym_giterr_submodule, {.error = GITERR_SUBMODULE}},
518 {&esym_giterr_thread, {.error = GITERR_THREAD}},
519 {&esym_giterr_stash, {.error = GITERR_STASH}},
520 {&esym_giterr_checkout, {.error = GITERR_CHECKOUT}},
521 {&esym_giterr_fetchhead, {.error = GITERR_FETCHHEAD}},
522 {&esym_giterr_merge, {.error = GITERR_MERGE}},
523 {&esym_giterr_ssh, {.error = GITERR_SSH}},
524 {&esym_giterr_filter, {.error = GITERR_FILTER}},
525 {&esym_giterr_revert, {.error = GITERR_REVERT}},
526 {&esym_giterr_callback, {.error = GITERR_CALLBACK}},
527 {&esym_giterr_cherrypick, {.error = GITERR_CHERRYPICK}},
528 {&esym_giterr_describe, {.error = GITERR_DESCRIBE}},
529 {&esym_giterr_rebase, {.error = GITERR_REBASE}},
530 {&esym_giterr_filesystem, {.error = GITERR_FILESYSTEM}},
531 {&esym_giterr_patch, {.error = GITERR_PATCH}},
532 {&esym_giterr_worktree, {.error = GITERR_WORKTREE}},
533 {&esym_giterr_sha1, {.error = GITERR_SHA1}},
534 {NULL, {0}}
535 };
536 esym_map esym_feature_map[5] = {
537 {&esym_threads, {.feature = GIT_FEATURE_THREADS}},
538 {&esym_https, {.feature = GIT_FEATURE_HTTPS}},
539 {&esym_ssh, {.feature = GIT_FEATURE_SSH}},
540 {&esym_nsec, {.feature = GIT_FEATURE_NSEC}},
541 {NULL, {0}}
542 };
543 esym_map esym_fetch_prune_map[5] = {
544 {&esym_unspecified, {.fetch_prune = GIT_FETCH_PRUNE_UNSPECIFIED}},
545 {&esym_on, {.fetch_prune = GIT_FETCH_PRUNE}},
546 {&esym_off, {.fetch_prune = GIT_FETCH_NO_PRUNE}},
547 {&esym_nil, {.fetch_prune = GIT_FETCH_PRUNE_UNSPECIFIED}},
548 {NULL, {0}}
549 };
550 esym_map esym_filemode_map[7] = {
551 {&esym_unreadable, {.filemode = GIT_FILEMODE_UNREADABLE}},
552 {&esym_tree, {.filemode = GIT_FILEMODE_TREE}},
553 {&esym_blob, {.filemode = GIT_FILEMODE_BLOB}},
554 {&esym_blob_executable, {.filemode = GIT_FILEMODE_BLOB_EXECUTABLE}},
555 {&esym_link, {.filemode = GIT_FILEMODE_LINK}},
556 {&esym_commit, {.filemode = GIT_FILEMODE_COMMIT}},
557 {NULL, {0}}
558 };
559 esym_map esym_index_add_option_map[5] = {
560 {&esym_default, {.index_add_option = GIT_INDEX_ADD_DEFAULT}},
561 {&esym_force, {.index_add_option = GIT_INDEX_ADD_FORCE}},
562 {&esym_disable_pathspec_match, {.index_add_option = GIT_INDEX_ADD_DISABLE_PATHSPEC_MATCH}},
563 {&esym_check_pathspec, {.index_add_option = GIT_INDEX_ADD_CHECK_PATHSPEC}},
564 {NULL, {0}}
565 };
566 esym_map esym_indexcap_map[5] = {
567 {&esym_ignore_case, {.indexcap = GIT_INDEXCAP_IGNORE_CASE}},
568 {&esym_no_filemode, {.indexcap = GIT_INDEXCAP_NO_FILEMODE}},
569 {&esym_no_symlinks, {.indexcap = GIT_INDEXCAP_NO_SYMLINKS}},
570 {&esym_from_owner, {.indexcap = GIT_INDEXCAP_FROM_OWNER}},
571 {NULL, {0}}
572 };
573 esym_map esym_merge_analysis_map[6] = {
574 {&esym_none, {.merge_analysis = GIT_MERGE_ANALYSIS_NONE}},
575 {&esym_normal, {.merge_analysis = GIT_MERGE_ANALYSIS_NORMAL}},
576 {&esym_up_to_date, {.merge_analysis = GIT_MERGE_ANALYSIS_UP_TO_DATE}},
577 {&esym_fastforward, {.merge_analysis = GIT_MERGE_ANALYSIS_FASTFORWARD}},
578 {&esym_unborn, {.merge_analysis = GIT_MERGE_ANALYSIS_UNBORN}},
579 {NULL, {0}}
580 };
581 esym_map esym_merge_file_favor_map[5] = {
582 {&esym_normal, {.merge_file_favor = GIT_MERGE_FILE_FAVOR_NORMAL}},
583 {&esym_ours, {.merge_file_favor = GIT_MERGE_FILE_FAVOR_OURS}},
584 {&esym_theirs, {.merge_file_favor = GIT_MERGE_FILE_FAVOR_THEIRS}},
585 {&esym_union, {.merge_file_favor = GIT_MERGE_FILE_FAVOR_UNION}},
586 {NULL, {0}}
587 };
588 esym_map esym_merge_file_flag_map[10] = {
589 {&esym_default, {.merge_file_flag = GIT_MERGE_FILE_DEFAULT}},
590 {&esym_style_merge, {.merge_file_flag = GIT_MERGE_FILE_STYLE_MERGE}},
591 {&esym_style_diff3, {.merge_file_flag = GIT_MERGE_FILE_STYLE_DIFF3}},
592 {&esym_simplify_alnum, {.merge_file_flag = GIT_MERGE_FILE_SIMPLIFY_ALNUM}},
593 {&esym_ignore_whitespace, {.merge_file_flag = GIT_MERGE_FILE_IGNORE_WHITESPACE}},
594 {&esym_ignore_whitespace_change, {.merge_file_flag = GIT_MERGE_FILE_IGNORE_WHITESPACE_CHANGE}},
595 {&esym_ignore_whitespace_eol, {.merge_file_flag = GIT_MERGE_FILE_IGNORE_WHITESPACE_EOL}},
596 {&esym_patience, {.merge_file_flag = GIT_MERGE_FILE_DIFF_PATIENCE}},
597 {&esym_minimal, {.merge_file_flag = GIT_MERGE_FILE_DIFF_MINIMAL}},
598 {NULL, {0}}
599 };
600 esym_map esym_merge_flag_map[5] = {
601 {&esym_find_renames, {.merge_flag = GIT_MERGE_FIND_RENAMES}},
602 {&esym_fail_on_conflict, {.merge_flag = GIT_MERGE_FAIL_ON_CONFLICT}},
603 {&esym_skip_reuc, {.merge_flag = GIT_MERGE_SKIP_REUC}},
604 {&esym_no_recursive, {.merge_flag = GIT_MERGE_NO_RECURSIVE}},
605 {NULL, {0}}
606 };
607 esym_map esym_merge_preference_map[4] = {
608 {&esym_no_fastforward, {.merge_preference = GIT_MERGE_PREFERENCE_NO_FASTFORWARD}},
609 {&esym_fastforward_only, {.merge_preference = GIT_MERGE_PREFERENCE_FASTFORWARD_ONLY}},
610 {&esym_nil, {.merge_preference = GIT_MERGE_PREFERENCE_NONE}},
611 {NULL, {0}}
612 };
613 esym_map esym_otype_map[7] = {
614 {&esym_any, {.otype = GIT_OBJ_ANY}},
615 {&esym_blob, {.otype = GIT_OBJ_BLOB}},
616 {&esym_commit, {.otype = GIT_OBJ_COMMIT}},
617 {&esym_tag, {.otype = GIT_OBJ_TAG}},
618 {&esym_tree, {.otype = GIT_OBJ_TREE}},
619 {&esym_nil, {.otype = GIT_OBJ_ANY}},
620 {NULL, {0}}
621 };
622 esym_map esym_pathspec_flag_map[7] = {
623 {&esym_ignore_case, {.pathspec_flag = GIT_PATHSPEC_IGNORE_CASE}},
624 {&esym_use_case, {.pathspec_flag = GIT_PATHSPEC_USE_CASE}},
625 {&esym_no_glob, {.pathspec_flag = GIT_PATHSPEC_NO_GLOB}},
626 {&esym_no_match_error, {.pathspec_flag = GIT_PATHSPEC_NO_MATCH_ERROR}},
627 {&esym_find_failures, {.pathspec_flag = GIT_PATHSPEC_FIND_FAILURES}},
628 {&esym_failures_only, {.pathspec_flag = GIT_PATHSPEC_FAILURES_ONLY}},
629 {NULL, {0}}
630 };
631 esym_map esym_proxy_map[5] = {
632 {&esym_none, {.proxy = GIT_PROXY_NONE}},
633 {&esym_auto, {.proxy = GIT_PROXY_AUTO}},
634 {&esym_specified, {.proxy = GIT_PROXY_SPECIFIED}},
635 {&esym_nil, {.proxy = GIT_PROXY_NONE}},
636 {NULL, {0}}
637 };
638 esym_map esym_remote_autotag_option_map[5] = {
639 {&esym_auto, {.remote_autotag_option = GIT_REMOTE_DOWNLOAD_TAGS_AUTO}},
640 {&esym_none, {.remote_autotag_option = GIT_REMOTE_DOWNLOAD_TAGS_NONE}},
641 {&esym_all, {.remote_autotag_option = GIT_REMOTE_DOWNLOAD_TAGS_ALL}},
642 {&esym_nil, {.remote_autotag_option = GIT_REMOTE_DOWNLOAD_TAGS_UNSPECIFIED}},
643 {NULL, {0}}
644 };
645 esym_map esym_repository_state_map[13] = {
646 {&esym_nil, {.repository_state = GIT_REPOSITORY_STATE_NONE}},
647 {&esym_merge, {.repository_state = GIT_REPOSITORY_STATE_MERGE}},
648 {&esym_revert, {.repository_state = GIT_REPOSITORY_STATE_REVERT}},
649 {&esym_revert_sequence, {.repository_state = GIT_REPOSITORY_STATE_REVERT_SEQUENCE}},
650 {&esym_cherrypick, {.repository_state = GIT_REPOSITORY_STATE_CHERRYPICK}},
651 {&esym_cherrypick_sequence, {.repository_state = GIT_REPOSITORY_STATE_CHERRYPICK_SEQUENCE}},
652 {&esym_bisect, {.repository_state = GIT_REPOSITORY_STATE_BISECT}},
653 {&esym_rebase, {.repository_state = GIT_REPOSITORY_STATE_REBASE}},
654 {&esym_rebase_interactive, {.repository_state = GIT_REPOSITORY_STATE_REBASE_INTERACTIVE}},
655 {&esym_rebase_merge, {.repository_state = GIT_REPOSITORY_STATE_REBASE_MERGE}},
656 {&esym_apply_mailbox, {.repository_state = GIT_REPOSITORY_STATE_APPLY_MAILBOX}},
657 {&esym_apply_mailbox_or_rebase, {.repository_state = GIT_REPOSITORY_STATE_APPLY_MAILBOX_OR_REBASE}},
658 {NULL, {0}}
659 };
660 esym_map esym_reset_map[4] = {
661 {&esym_soft, {.reset = GIT_RESET_SOFT}},
662 {&esym_mixed, {.reset = GIT_RESET_MIXED}},
663 {&esym_hard, {.reset = GIT_RESET_HARD}},
664 {NULL, {0}}
665 };
666 esym_map esym_status_opt_map[17] = {
667 {&esym_include_untracked, {.status_opt = GIT_STATUS_OPT_INCLUDE_UNTRACKED}},
668 {&esym_include_ignored, {.status_opt = GIT_STATUS_OPT_INCLUDE_IGNORED}},
669 {&esym_include_unmodified, {.status_opt = GIT_STATUS_OPT_INCLUDE_UNMODIFIED}},
670 {&esym_exclude_submodules, {.status_opt = GIT_STATUS_OPT_EXCLUDE_SUBMODULES}},
671 {&esym_recurse_untracked_dirs, {.status_opt = GIT_STATUS_OPT_RECURSE_UNTRACKED_DIRS}},
672 {&esym_disable_pathspec_match, {.status_opt = GIT_STATUS_OPT_DISABLE_PATHSPEC_MATCH}},
673 {&esym_recurse_ignored_dirs, {.status_opt = GIT_STATUS_OPT_RECURSE_IGNORED_DIRS}},
674 {&esym_renames_head_to_index, {.status_opt = GIT_STATUS_OPT_RENAMES_HEAD_TO_INDEX}},
675 {&esym_renames_index_to_workdir, {.status_opt = GIT_STATUS_OPT_RENAMES_INDEX_TO_WORKDIR}},
676 {&esym_sort_case_sensitively, {.status_opt = GIT_STATUS_OPT_SORT_CASE_SENSITIVELY}},
677 {&esym_sort_case_insensitively, {.status_opt = GIT_STATUS_OPT_SORT_CASE_INSENSITIVELY}},
678 {&esym_renames_from_rewrites, {.status_opt = GIT_STATUS_OPT_RENAMES_FROM_REWRITES}},
679 {&esym_no_refresh, {.status_opt = GIT_STATUS_OPT_NO_REFRESH}},
680 {&esym_update_index, {.status_opt = GIT_STATUS_OPT_UPDATE_INDEX}},
681 {&esym_include_unreadable, {.status_opt = GIT_STATUS_OPT_INCLUDE_UNREADABLE}},
682 {&esym_include_unreadable_as_untracked, {.status_opt = GIT_STATUS_OPT_INCLUDE_UNREADABLE_AS_UNTRACKED}},
683 {NULL, {0}}
684 };
685 esym_map esym_status_show_map[5] = {
686 {&esym_index_and_workdir, {.status_show = GIT_STATUS_SHOW_INDEX_AND_WORKDIR}},
687 {&esym_index_only, {.status_show = GIT_STATUS_SHOW_INDEX_ONLY}},
688 {&esym_workdir_only, {.status_show = GIT_STATUS_SHOW_WORKDIR_ONLY}},
689 {&esym_nil, {.status_show = GIT_STATUS_SHOW_INDEX_AND_WORKDIR}},
690 {NULL, {0}}
691 };
692 esym_map esym_status_map[15] = {
693 {&esym_current, {.status = GIT_STATUS_CURRENT}},
694 {&esym_index_new, {.status = GIT_STATUS_INDEX_NEW}},
695 {&esym_index_modified, {.status = GIT_STATUS_INDEX_MODIFIED}},
696 {&esym_index_deleted, {.status = GIT_STATUS_INDEX_DELETED}},
697 {&esym_index_renamed, {.status = GIT_STATUS_INDEX_RENAMED}},
698 {&esym_index_typechange, {.status = GIT_STATUS_INDEX_TYPECHANGE}},
699 {&esym_wt_new, {.status = GIT_STATUS_WT_NEW}},
700 {&esym_wt_modified, {.status = GIT_STATUS_WT_MODIFIED}},
701 {&esym_wt_deleted, {.status = GIT_STATUS_WT_DELETED}},
702 {&esym_wt_typechange, {.status = GIT_STATUS_WT_TYPECHANGE}},
703 {&esym_wt_renamed, {.status = GIT_STATUS_WT_RENAMED}},
704 {&esym_wt_unreadable, {.status = GIT_STATUS_WT_UNREADABLE}},
705 {&esym_ignored, {.status = GIT_STATUS_IGNORED}},
706 {&esym_conflicted, {.status = GIT_STATUS_CONFLICTED}},
707 {NULL, {0}}
708 };
709 esym_map esym_sort_map[5] = {
710 {&esym_none, {.sort = GIT_SORT_NONE}},
711 {&esym_topological, {.sort = GIT_SORT_TOPOLOGICAL}},
712 {&esym_time, {.sort = GIT_SORT_TIME}},
713 {&esym_reverse, {.sort = GIT_SORT_REVERSE}},
714 {NULL, {0}}
715 };
716 esym_map esym_submodule_status_map[15] = {
717 {&esym_in_head, {.submodule_status = GIT_SUBMODULE_STATUS_IN_HEAD}},
718 {&esym_in_index, {.submodule_status = GIT_SUBMODULE_STATUS_IN_INDEX}},
719 {&esym_in_config, {.submodule_status = GIT_SUBMODULE_STATUS_IN_CONFIG}},
720 {&esym_in_wd, {.submodule_status = GIT_SUBMODULE_STATUS_IN_WD}},
721 {&esym_index_added, {.submodule_status = GIT_SUBMODULE_STATUS_INDEX_ADDED}},
722 {&esym_index_deleted, {.submodule_status = GIT_SUBMODULE_STATUS_INDEX_DELETED}},
723 {&esym_index_modified, {.submodule_status = GIT_SUBMODULE_STATUS_INDEX_MODIFIED}},
724 {&esym_wd_uninitialized, {.submodule_status = GIT_SUBMODULE_STATUS_WD_UNINITIALIZED}},
725 {&esym_wd_added, {.submodule_status = GIT_SUBMODULE_STATUS_WD_ADDED}},
726 {&esym_wd_deleted, {.submodule_status = GIT_SUBMODULE_STATUS_WD_DELETED}},
727 {&esym_wd_modified, {.submodule_status = GIT_SUBMODULE_STATUS_WD_MODIFIED}},
728 {&esym_wd_index_modified, {.submodule_status = GIT_SUBMODULE_STATUS_WD_INDEX_MODIFIED}},
729 {&esym_wd_wd_modified, {.submodule_status = GIT_SUBMODULE_STATUS_WD_WD_MODIFIED}},
730 {&esym_wd_untracked, {.submodule_status = GIT_SUBMODULE_STATUS_WD_UNTRACKED}},
731 {NULL, {0}}
732 };
733 esym_map esym_submodule_ignore_map[6] = {
734 {&esym_none, {.submodule_ignore = GIT_SUBMODULE_IGNORE_NONE}},
735 {&esym_untracked, {.submodule_ignore = GIT_SUBMODULE_IGNORE_UNTRACKED}},
736 {&esym_dirty, {.submodule_ignore = GIT_SUBMODULE_IGNORE_DIRTY}},
737 {&esym_all, {.submodule_ignore = GIT_SUBMODULE_IGNORE_ALL}},
738 {&esym_nil, {.submodule_ignore = GIT_SUBMODULE_IGNORE_UNSPECIFIED}},
739 {NULL, {0}}
740 };
741 esym_map esym_submodule_recurse_map[4] = {
742 {&esym_t, {.submodule_recurse = GIT_SUBMODULE_RECURSE_YES}},
743 {&esym_ondemand, {.submodule_recurse = GIT_SUBMODULE_RECURSE_ONDEMAND}},
744 {&esym_nil, {.submodule_recurse = GIT_SUBMODULE_RECURSE_NO}},
745 {NULL, {0}}
746 };
747 esym_map esym_submodule_update_map[5] = {
748 {&esym_checkout, {.submodule_update = GIT_SUBMODULE_UPDATE_CHECKOUT}},
749 {&esym_rebase, {.submodule_update = GIT_SUBMODULE_UPDATE_REBASE}},
750 {&esym_merge, {.submodule_update = GIT_SUBMODULE_UPDATE_MERGE}},
751 {&esym_none, {.submodule_update = GIT_SUBMODULE_UPDATE_NONE}},
752 {NULL, {0}}
753 };
754 esym_map esym_stage_map[5] = {
755 {&esym_nil, {.stage = 0}},
756 {&esym_base, {.stage = 1}},
757 {&esym_ours, {.stage = 2}},
758 {&esym_theirs, {.stage = 3}},
759 {NULL, {0}}
760 };
761 esym_map esym_diff_find_map[15] = {
762 {&esym_find_renames, {.diff_find = GIT_DIFF_FIND_RENAMES}},
763 {&esym_find_renames_from_rewrites, {.diff_find = GIT_DIFF_FIND_RENAMES_FROM_REWRITES}},
764 {&esym_find_copies, {.diff_find = GIT_DIFF_FIND_COPIES}},
765 {&esym_find_copies_from_unmodified, {.diff_find = GIT_DIFF_FIND_COPIES_FROM_UNMODIFIED}},
766 {&esym_find_rewrites, {.diff_find = GIT_DIFF_FIND_REWRITES}},
767 {&esym_break_rewrites, {.diff_find = GIT_DIFF_BREAK_REWRITES}},
768 {&esym_find_for_untracked, {.diff_find = GIT_DIFF_FIND_FOR_UNTRACKED}},
769 {&esym_find_all, {.diff_find = GIT_DIFF_FIND_ALL}},
770 {&esym_find_ignore_leading_whitespace, {.diff_find = GIT_DIFF_FIND_IGNORE_LEADING_WHITESPACE}},
771 {&esym_find_ignore_whitespace, {.diff_find = GIT_DIFF_FIND_IGNORE_WHITESPACE}},
772 {&esym_find_dont_ignore_whitespace, {.diff_find = GIT_DIFF_FIND_DONT_IGNORE_WHITESPACE}},
773 {&esym_find_exact_match_only, {.diff_find = GIT_DIFF_FIND_EXACT_MATCH_ONLY}},
774 {&esym_break_rewrites_for_renames_only, {.diff_find = GIT_DIFF_BREAK_REWRITES_FOR_RENAMES_ONLY}},
775 {&esym_find_remove_unmodified, {.diff_find = GIT_DIFF_FIND_REMOVE_UNMODIFIED}},
776 {NULL, {0}}
777 };
778
esyms_init(emacs_env * env)779 void esyms_init(emacs_env *env)
780 {
781 esym_abbreviated_size = env->make_global_ref(env, env->intern(env, "abbreviated-size"));
782 esym_abort = env->make_global_ref(env, env->intern(env, "abort"));
783 esym_added = env->make_global_ref(env, env->intern(env, "added"));
784 esym_all = env->make_global_ref(env, env->intern(env, "all"));
785 esym_always_use_long_format = env->make_global_ref(env, env->intern(env, "always-use-long-format"));
786 esym_annotated_commit = env->make_global_ref(env, env->intern(env, "annotated-commit"));
787 esym_any = env->make_global_ref(env, env->intern(env, "any"));
788 esym_app = env->make_global_ref(env, env->intern(env, "app"));
789 esym_apply = env->make_global_ref(env, env->intern(env, "apply"));
790 esym_apply_mailbox = env->make_global_ref(env, env->intern(env, "apply-mailbox"));
791 esym_apply_mailbox_or_rebase = env->make_global_ref(env, env->intern(env, "apply-mailbox-or-rebase"));
792 esym_args_out_of_range = env->make_global_ref(env, env->intern(env, "args-out-of-range"));
793 esym_assq = env->make_global_ref(env, env->intern(env, "assq"));
794 esym_auto = env->make_global_ref(env, env->intern(env, "auto"));
795 esym_base = env->make_global_ref(env, env->intern(env, "base"));
796 esym_baseline = env->make_global_ref(env, env->intern(env, "baseline"));
797 esym_bisect = env->make_global_ref(env, env->intern(env, "bisect"));
798 esym_blame = env->make_global_ref(env, env->intern(env, "blame"));
799 esym_blame_hunk = env->make_global_ref(env, env->intern(env, "blame-hunk"));
800 esym_blob = env->make_global_ref(env, env->intern(env, "blob"));
801 esym_blob_executable = env->make_global_ref(env, env->intern(env, "blob-executable"));
802 esym_break_rewrites = env->make_global_ref(env, env->intern(env, "break-rewrites"));
803 esym_break_rewrites_for_renames_only = env->make_global_ref(env, env->intern(env, "break-rewrites-for-renames-only"));
804 esym_break_rewrite_threshold = env->make_global_ref(env, env->intern(env, "break_rewrite_threshold"));
805 esym_callbacks = env->make_global_ref(env, env->intern(env, "callbacks"));
806 esym_car = env->make_global_ref(env, env->intern(env, "car"));
807 esym_cdr = env->make_global_ref(env, env->intern(env, "cdr"));
808 esym_certificate_check = env->make_global_ref(env, env->intern(env, "certificate-check"));
809 esym_check_pathspec = env->make_global_ref(env, env->intern(env, "check-pathspec"));
810 esym_checkout = env->make_global_ref(env, env->intern(env, "checkout"));
811 esym_cherrypick = env->make_global_ref(env, env->intern(env, "cherrypick"));
812 esym_cherrypick_sequence = env->make_global_ref(env, env->intern(env, "cherrypick-sequence"));
813 esym_commit = env->make_global_ref(env, env->intern(env, "commit"));
814 esym_config = env->make_global_ref(env, env->intern(env, "config"));
815 esym_conflict = env->make_global_ref(env, env->intern(env, "conflict"));
816 esym_conflicted = env->make_global_ref(env, env->intern(env, "conflicted"));
817 esym_cons = env->make_global_ref(env, env->intern(env, "cons"));
818 esym_consp = env->make_global_ref(env, env->intern(env, "consp"));
819 esym_context_lines = env->make_global_ref(env, env->intern(env, "context-lines"));
820 esym_copied = env->make_global_ref(env, env->intern(env, "copied"));
821 esym_copy_threshold = env->make_global_ref(env, env->intern(env, "copy_threshold"));
822 esym_cred = env->make_global_ref(env, env->intern(env, "cred"));
823 esym_credentials = env->make_global_ref(env, env->intern(env, "credentials"));
824 esym_current = env->make_global_ref(env, env->intern(env, "current"));
825 esym_decode_time = env->make_global_ref(env, env->intern(env, "decode-time"));
826 esym_defalias = env->make_global_ref(env, env->intern(env, "defalias"));
827 esym_default = env->make_global_ref(env, env->intern(env, "default"));
828 esym_default_directory = env->make_global_ref(env, env->intern(env, "default-directory"));
829 esym_default_driver = env->make_global_ref(env, env->intern(env, "default-driver"));
830 esym_define_error = env->make_global_ref(env, env->intern(env, "define-error"));
831 esym_deleted = env->make_global_ref(env, env->intern(env, "deleted"));
832 esym_diff = env->make_global_ref(env, env->intern(env, "diff"));
833 esym_diff_binary = env->make_global_ref(env, env->intern(env, "diff-binary"));
834 esym_diff_delta = env->make_global_ref(env, env->intern(env, "diff-delta"));
835 esym_diff_hunk = env->make_global_ref(env, env->intern(env, "diff-hunk"));
836 esym_diff_line = env->make_global_ref(env, env->intern(env, "diff-line"));
837 esym_direct = env->make_global_ref(env, env->intern(env, "direct"));
838 esym_dirty = env->make_global_ref(env, env->intern(env, "dirty"));
839 esym_dirty_suffix = env->make_global_ref(env, env->intern(env, "dirty-suffix"));
840 esym_disable_pathspec_match = env->make_global_ref(env, env->intern(env, "disable-pathspec-match"));
841 esym_download_tags = env->make_global_ref(env, env->intern(env, "download-tags"));
842 esym_enable_fast_untracked_dirs = env->make_global_ref(env, env->intern(env, "enable-fast-untracked-dirs"));
843 esym_encode_time = env->make_global_ref(env, env->intern(env, "encode-time"));
844 esym_exclude_submodules = env->make_global_ref(env, env->intern(env, "exclude-submodules"));
845 esym_expand_file_name = env->make_global_ref(env, env->intern(env, "expand-file-name"));
846 esym_fail_on_conflict = env->make_global_ref(env, env->intern(env, "fail-on-conflict"));
847 esym_failures_only = env->make_global_ref(env, env->intern(env, "failures-only"));
848 esym_fastforward = env->make_global_ref(env, env->intern(env, "fastforward"));
849 esym_fastforward_only = env->make_global_ref(env, env->intern(env, "fastforward-only"));
850 esym_fetch = env->make_global_ref(env, env->intern(env, "fetch"));
851 esym_file_favor = env->make_global_ref(env, env->intern(env, "file-favor"));
852 esym_file_flags = env->make_global_ref(env, env->intern(env, "file-flags"));
853 esym_find_all = env->make_global_ref(env, env->intern(env, "find-all"));
854 esym_find_copies = env->make_global_ref(env, env->intern(env, "find-copies"));
855 esym_find_copies_from_unmodified = env->make_global_ref(env, env->intern(env, "find-copies-from-unmodified"));
856 esym_find_dont_ignore_whitespace = env->make_global_ref(env, env->intern(env, "find-dont-ignore-whitespace"));
857 esym_find_exact_match_only = env->make_global_ref(env, env->intern(env, "find-exact-match-only"));
858 esym_find_failures = env->make_global_ref(env, env->intern(env, "find-failures"));
859 esym_find_for_untracked = env->make_global_ref(env, env->intern(env, "find-for-untracked"));
860 esym_find_ignore_leading_whitespace = env->make_global_ref(env, env->intern(env, "find-ignore-leading-whitespace"));
861 esym_find_ignore_whitespace = env->make_global_ref(env, env->intern(env, "find-ignore-whitespace"));
862 esym_find_remove_unmodified = env->make_global_ref(env, env->intern(env, "find-remove-unmodified"));
863 esym_find_renames = env->make_global_ref(env, env->intern(env, "find-renames"));
864 esym_find_renames_from_rewrites = env->make_global_ref(env, env->intern(env, "find-renames-from-rewrites"));
865 esym_find_rewrites = env->make_global_ref(env, env->intern(env, "find-rewrites"));
866 esym_first_parent = env->make_global_ref(env, env->intern(env, "first-parent"));
867 esym_flags = env->make_global_ref(env, env->intern(env, "flags"));
868 esym_force = env->make_global_ref(env, env->intern(env, "force"));
869 esym_force_binary = env->make_global_ref(env, env->intern(env, "force-binary"));
870 esym_force_text = env->make_global_ref(env, env->intern(env, "force-text"));
871 esym_from_owner = env->make_global_ref(env, env->intern(env, "from-owner"));
872 esym_functionp = env->make_global_ref(env, env->intern(env, "functionp"));
873 esym_giterr = env->make_global_ref(env, env->intern(env, "giterr"));
874 esym_giterr_callback = env->make_global_ref(env, env->intern(env, "giterr-callback"));
875 esym_giterr_checkout = env->make_global_ref(env, env->intern(env, "giterr-checkout"));
876 esym_giterr_cherrypick = env->make_global_ref(env, env->intern(env, "giterr-cherrypick"));
877 esym_giterr_config = env->make_global_ref(env, env->intern(env, "giterr-config"));
878 esym_giterr_describe = env->make_global_ref(env, env->intern(env, "giterr-describe"));
879 esym_giterr_fetchhead = env->make_global_ref(env, env->intern(env, "giterr-fetchhead"));
880 esym_giterr_filesystem = env->make_global_ref(env, env->intern(env, "giterr-filesystem"));
881 esym_giterr_filter = env->make_global_ref(env, env->intern(env, "giterr-filter"));
882 esym_giterr_index = env->make_global_ref(env, env->intern(env, "giterr-index"));
883 esym_giterr_indexer = env->make_global_ref(env, env->intern(env, "giterr-indexer"));
884 esym_giterr_invalid = env->make_global_ref(env, env->intern(env, "giterr-invalid"));
885 esym_giterr_merge = env->make_global_ref(env, env->intern(env, "giterr-merge"));
886 esym_giterr_net = env->make_global_ref(env, env->intern(env, "giterr-net"));
887 esym_giterr_nomemory = env->make_global_ref(env, env->intern(env, "giterr-nomemory"));
888 esym_giterr_object = env->make_global_ref(env, env->intern(env, "giterr-object"));
889 esym_giterr_odb = env->make_global_ref(env, env->intern(env, "giterr-odb"));
890 esym_giterr_os = env->make_global_ref(env, env->intern(env, "giterr-os"));
891 esym_giterr_patch = env->make_global_ref(env, env->intern(env, "giterr-patch"));
892 esym_giterr_rebase = env->make_global_ref(env, env->intern(env, "giterr-rebase"));
893 esym_giterr_reference = env->make_global_ref(env, env->intern(env, "giterr-reference"));
894 esym_giterr_regex = env->make_global_ref(env, env->intern(env, "giterr-regex"));
895 esym_giterr_repository = env->make_global_ref(env, env->intern(env, "giterr-repository"));
896 esym_giterr_revert = env->make_global_ref(env, env->intern(env, "giterr-revert"));
897 esym_giterr_sha1 = env->make_global_ref(env, env->intern(env, "giterr-sha1"));
898 esym_giterr_ssh = env->make_global_ref(env, env->intern(env, "giterr-ssh"));
899 esym_giterr_ssl = env->make_global_ref(env, env->intern(env, "giterr-ssl"));
900 esym_giterr_stash = env->make_global_ref(env, env->intern(env, "giterr-stash"));
901 esym_giterr_submodule = env->make_global_ref(env, env->intern(env, "giterr-submodule"));
902 esym_giterr_tag = env->make_global_ref(env, env->intern(env, "giterr-tag"));
903 esym_giterr_thread = env->make_global_ref(env, env->intern(env, "giterr-thread"));
904 esym_giterr_tree = env->make_global_ref(env, env->intern(env, "giterr-tree"));
905 esym_giterr_worktree = env->make_global_ref(env, env->intern(env, "giterr-worktree"));
906 esym_giterr_zlib = env->make_global_ref(env, env->intern(env, "giterr-zlib"));
907 esym_global = env->make_global_ref(env, env->intern(env, "global"));
908 esym_hard = env->make_global_ref(env, env->intern(env, "hard"));
909 esym_headers = env->make_global_ref(env, env->intern(env, "headers"));
910 esym_hostkey_libssh2 = env->make_global_ref(env, env->intern(env, "hostkey-libssh2"));
911 esym_https = env->make_global_ref(env, env->intern(env, "https"));
912 esym_id_abbrev = env->make_global_ref(env, env->intern(env, "id-abbrev"));
913 esym_ignore_case = env->make_global_ref(env, env->intern(env, "ignore-case"));
914 esym_ignore_filemode = env->make_global_ref(env, env->intern(env, "ignore-filemode"));
915 esym_ignore_submodules = env->make_global_ref(env, env->intern(env, "ignore-submodules"));
916 esym_ignore_whitespace = env->make_global_ref(env, env->intern(env, "ignore-whitespace"));
917 esym_ignore_whitespace_change = env->make_global_ref(env, env->intern(env, "ignore-whitespace-change"));
918 esym_ignore_whitespace_eol = env->make_global_ref(env, env->intern(env, "ignore-whitespace-eol"));
919 esym_ignored = env->make_global_ref(env, env->intern(env, "ignored"));
920 esym_in_config = env->make_global_ref(env, env->intern(env, "in-config"));
921 esym_in_head = env->make_global_ref(env, env->intern(env, "in-head"));
922 esym_in_index = env->make_global_ref(env, env->intern(env, "in-index"));
923 esym_in_wd = env->make_global_ref(env, env->intern(env, "in-wd"));
924 esym_include_casechange = env->make_global_ref(env, env->intern(env, "include-casechange"));
925 esym_include_ignored = env->make_global_ref(env, env->intern(env, "include-ignored"));
926 esym_include_typechange = env->make_global_ref(env, env->intern(env, "include-typechange"));
927 esym_include_typechange_trees = env->make_global_ref(env, env->intern(env, "include-typechange-trees"));
928 esym_include_unmodified = env->make_global_ref(env, env->intern(env, "include-unmodified"));
929 esym_include_unreadable = env->make_global_ref(env, env->intern(env, "include-unreadable"));
930 esym_include_unreadable_as_untracked = env->make_global_ref(env, env->intern(env, "include-unreadable-as-untracked"));
931 esym_include_untracked = env->make_global_ref(env, env->intern(env, "include-untracked"));
932 esym_indent_heuristic = env->make_global_ref(env, env->intern(env, "indent-heuristic"));
933 esym_index = env->make_global_ref(env, env->intern(env, "index"));
934 esym_index_added = env->make_global_ref(env, env->intern(env, "index-added"));
935 esym_index_and_workdir = env->make_global_ref(env, env->intern(env, "index-and-workdir"));
936 esym_index_deleted = env->make_global_ref(env, env->intern(env, "index-deleted"));
937 esym_index_entry = env->make_global_ref(env, env->intern(env, "index-entry"));
938 esym_index_modified = env->make_global_ref(env, env->intern(env, "index-modified"));
939 esym_index_new = env->make_global_ref(env, env->intern(env, "index-new"));
940 esym_index_only = env->make_global_ref(env, env->intern(env, "index-only"));
941 esym_index_renamed = env->make_global_ref(env, env->intern(env, "index-renamed"));
942 esym_index_typechange = env->make_global_ref(env, env->intern(env, "index-typechange"));
943 esym_insert = env->make_global_ref(env, env->intern(env, "insert"));
944 esym_integerp = env->make_global_ref(env, env->intern(env, "integerp"));
945 esym_interhunk_lines = env->make_global_ref(env, env->intern(env, "interhunk-lines"));
946 esym_last = env->make_global_ref(env, env->intern(env, "last"));
947 esym_length = env->make_global_ref(env, env->intern(env, "length"));
948 esym_libgit_annotated_commit_p = env->make_global_ref(env, env->intern(env, "libgit-annotated-commit-p"));
949 esym_libgit_blame_hunk_p = env->make_global_ref(env, env->intern(env, "libgit-blame-hunk-p"));
950 esym_libgit_blame_p = env->make_global_ref(env, env->intern(env, "libgit-blame-p"));
951 esym_libgit_blob_p = env->make_global_ref(env, env->intern(env, "libgit-blob-p"));
952 esym_libgit_commit_p = env->make_global_ref(env, env->intern(env, "libgit-commit-p"));
953 esym_libgit_config_p = env->make_global_ref(env, env->intern(env, "libgit-config-p"));
954 esym_libgit_cred_p = env->make_global_ref(env, env->intern(env, "libgit-cred-p"));
955 esym_libgit_diff_binary_p = env->make_global_ref(env, env->intern(env, "libgit-diff-binary-p"));
956 esym_libgit_diff_delta_p = env->make_global_ref(env, env->intern(env, "libgit-diff-delta-p"));
957 esym_libgit_diff_hunk_p = env->make_global_ref(env, env->intern(env, "libgit-diff-hunk-p"));
958 esym_libgit_diff_line_p = env->make_global_ref(env, env->intern(env, "libgit-diff-line-p"));
959 esym_libgit_diff_p = env->make_global_ref(env, env->intern(env, "libgit-diff-p"));
960 esym_libgit_index_entry_p = env->make_global_ref(env, env->intern(env, "libgit-index-entry-p"));
961 esym_libgit_index_p = env->make_global_ref(env, env->intern(env, "libgit-index-p"));
962 esym_libgit_object_p = env->make_global_ref(env, env->intern(env, "libgit-object-p"));
963 esym_libgit_pathspec_match_list_p = env->make_global_ref(env, env->intern(env, "libgit-pathspec-match-list-p"));
964 esym_libgit_pathspec_p = env->make_global_ref(env, env->intern(env, "libgit-pathspec-p"));
965 esym_libgit_reference_p = env->make_global_ref(env, env->intern(env, "libgit-reference-p"));
966 esym_libgit_reflog_entry_p = env->make_global_ref(env, env->intern(env, "libgit-reflog-entry-p"));
967 esym_libgit_reflog_p = env->make_global_ref(env, env->intern(env, "libgit-reflog-p"));
968 esym_libgit_refspec_p = env->make_global_ref(env, env->intern(env, "libgit-refspec-p"));
969 esym_libgit_remote_p = env->make_global_ref(env, env->intern(env, "libgit-remote-p"));
970 esym_libgit_repository_p = env->make_global_ref(env, env->intern(env, "libgit-repository-p"));
971 esym_libgit_revwalk_p = env->make_global_ref(env, env->intern(env, "libgit-revwalk-p"));
972 esym_libgit_signature_p = env->make_global_ref(env, env->intern(env, "libgit-signature-p"));
973 esym_libgit_submodule_p = env->make_global_ref(env, env->intern(env, "libgit-submodule-p"));
974 esym_libgit_tag_p = env->make_global_ref(env, env->intern(env, "libgit-tag-p"));
975 esym_libgit_transaction_p = env->make_global_ref(env, env->intern(env, "libgit-transaction-p"));
976 esym_libgit_tree_p = env->make_global_ref(env, env->intern(env, "libgit-tree-p"));
977 esym_libgit_treebuilder_p = env->make_global_ref(env, env->intern(env, "libgit-treebuilder-p"));
978 esym_link = env->make_global_ref(env, env->intern(env, "link"));
979 esym_list = env->make_global_ref(env, env->intern(env, "list"));
980 esym_listp = env->make_global_ref(env, env->intern(env, "listp"));
981 esym_local = env->make_global_ref(env, env->intern(env, "local"));
982 esym_max_candidates_tags = env->make_global_ref(env, env->intern(env, "max-candidates-tags"));
983 esym_max_line = env->make_global_ref(env, env->intern(env, "max-line"));
984 esym_max_size = env->make_global_ref(env, env->intern(env, "max-size"));
985 esym_md5 = env->make_global_ref(env, env->intern(env, "md5"));
986 esym_merge = env->make_global_ref(env, env->intern(env, "merge"));
987 esym_metric = env->make_global_ref(env, env->intern(env, "metric"));
988 esym_min_line = env->make_global_ref(env, env->intern(env, "min-line"));
989 esym_minimal = env->make_global_ref(env, env->intern(env, "minimal"));
990 esym_mixed = env->make_global_ref(env, env->intern(env, "mixed"));
991 esym_modified = env->make_global_ref(env, env->intern(env, "modified"));
992 esym_name_only = env->make_global_ref(env, env->intern(env, "name-only"));
993 esym_name_status = env->make_global_ref(env, env->intern(env, "name-status"));
994 esym_new = env->make_global_ref(env, env->intern(env, "new"));
995 esym_new_prefix = env->make_global_ref(env, env->intern(env, "new-prefix"));
996 esym_newest_commit = env->make_global_ref(env, env->intern(env, "newest-commit"));
997 esym_nil = env->make_global_ref(env, env->intern(env, "nil"));
998 esym_no_fastforward = env->make_global_ref(env, env->intern(env, "no-fastforward"));
999 esym_no_filemode = env->make_global_ref(env, env->intern(env, "no-filemode"));
1000 esym_no_glob = env->make_global_ref(env, env->intern(env, "no-glob"));
1001 esym_no_match_error = env->make_global_ref(env, env->intern(env, "no-match-error"));
1002 esym_no_recursive = env->make_global_ref(env, env->intern(env, "no-recursive"));
1003 esym_no_refresh = env->make_global_ref(env, env->intern(env, "no-refresh"));
1004 esym_no_symlinks = env->make_global_ref(env, env->intern(env, "no-symlinks"));
1005 esym_none = env->make_global_ref(env, env->intern(env, "none"));
1006 esym_normal = env->make_global_ref(env, env->intern(env, "normal"));
1007 esym_notify = env->make_global_ref(env, env->intern(env, "notify"));
1008 esym_notify_when = env->make_global_ref(env, env->intern(env, "notify-when"));
1009 esym_nsec = env->make_global_ref(env, env->intern(env, "nsec"));
1010 esym_object = env->make_global_ref(env, env->intern(env, "object"));
1011 esym_off = env->make_global_ref(env, env->intern(env, "off"));
1012 esym_old = env->make_global_ref(env, env->intern(env, "old"));
1013 esym_old_prefix = env->make_global_ref(env, env->intern(env, "old-prefix"));
1014 esym_oldest_commit = env->make_global_ref(env, env->intern(env, "oldest-commit"));
1015 esym_on = env->make_global_ref(env, env->intern(env, "on"));
1016 esym_ondemand = env->make_global_ref(env, env->intern(env, "ondemand"));
1017 esym_only_follow_first_parent = env->make_global_ref(env, env->intern(env, "only-follow-first-parent"));
1018 esym_ours = env->make_global_ref(env, env->intern(env, "ours"));
1019 esym_patch = env->make_global_ref(env, env->intern(env, "patch"));
1020 esym_patch_header = env->make_global_ref(env, env->intern(env, "patch-header"));
1021 esym_pathspec = env->make_global_ref(env, env->intern(env, "pathspec"));
1022 esym_pathspec_match_list = env->make_global_ref(env, env->intern(env, "pathspec-match-list"));
1023 esym_patience = env->make_global_ref(env, env->intern(env, "patience"));
1024 esym_pattern = env->make_global_ref(env, env->intern(env, "pattern"));
1025 esym_post = env->make_global_ref(env, env->intern(env, "post"));
1026 esym_pre = env->make_global_ref(env, env->intern(env, "pre"));
1027 esym_programdata = env->make_global_ref(env, env->intern(env, "programdata"));
1028 esym_progress = env->make_global_ref(env, env->intern(env, "progress"));
1029 esym_provide = env->make_global_ref(env, env->intern(env, "provide"));
1030 esym_proxy = env->make_global_ref(env, env->intern(env, "proxy"));
1031 esym_prune = env->make_global_ref(env, env->intern(env, "prune"));
1032 esym_push = env->make_global_ref(env, env->intern(env, "push"));
1033 esym_raw = env->make_global_ref(env, env->intern(env, "raw"));
1034 esym_rebase = env->make_global_ref(env, env->intern(env, "rebase"));
1035 esym_rebase_interactive = env->make_global_ref(env, env->intern(env, "rebase-interactive"));
1036 esym_rebase_merge = env->make_global_ref(env, env->intern(env, "rebase-merge"));
1037 esym_recurse_ignored_dirs = env->make_global_ref(env, env->intern(env, "recurse-ignored-dirs"));
1038 esym_recurse_untracked_dirs = env->make_global_ref(env, env->intern(env, "recurse-untracked-dirs"));
1039 esym_recursion_limit = env->make_global_ref(env, env->intern(env, "recursion-limit"));
1040 esym_reference = env->make_global_ref(env, env->intern(env, "reference"));
1041 esym_reflog = env->make_global_ref(env, env->intern(env, "reflog"));
1042 esym_reflog_entry = env->make_global_ref(env, env->intern(env, "reflog-entry"));
1043 esym_refspec = env->make_global_ref(env, env->intern(env, "refspec"));
1044 esym_remote = env->make_global_ref(env, env->intern(env, "remote"));
1045 esym_rename_threshold = env->make_global_ref(env, env->intern(env, "rename-threshold"));
1046 esym_rename_from_rewrite_threshold = env->make_global_ref(env, env->intern(env, "rename_from_rewrite_threshold"));
1047 esym_rename_limit = env->make_global_ref(env, env->intern(env, "rename_limit"));
1048 esym_rename_threshold = env->make_global_ref(env, env->intern(env, "rename_threshold"));
1049 esym_renamed = env->make_global_ref(env, env->intern(env, "renamed"));
1050 esym_renames_from_rewrites = env->make_global_ref(env, env->intern(env, "renames-from-rewrites"));
1051 esym_renames_head_to_index = env->make_global_ref(env, env->intern(env, "renames-head-to-index"));
1052 esym_renames_index_to_workdir = env->make_global_ref(env, env->intern(env, "renames-index-to-workdir"));
1053 esym_repository = env->make_global_ref(env, env->intern(env, "repository"));
1054 esym_reverse = env->make_global_ref(env, env->intern(env, "reverse"));
1055 esym_revert = env->make_global_ref(env, env->intern(env, "revert"));
1056 esym_revert_sequence = env->make_global_ref(env, env->intern(env, "revert-sequence"));
1057 esym_revwalk = env->make_global_ref(env, env->intern(env, "revwalk"));
1058 esym_safe = env->make_global_ref(env, env->intern(env, "safe"));
1059 esym_sha1 = env->make_global_ref(env, env->intern(env, "sha1"));
1060 esym_show_binary = env->make_global_ref(env, env->intern(env, "show-binary"));
1061 esym_show_commit_oid_as_fallback = env->make_global_ref(env, env->intern(env, "show-commit-oid-as-fallback"));
1062 esym_show_unmodified = env->make_global_ref(env, env->intern(env, "show-unmodified"));
1063 esym_show_untracked_content = env->make_global_ref(env, env->intern(env, "show-untracked-content"));
1064 esym_sideband_progress = env->make_global_ref(env, env->intern(env, "sideband-progress"));
1065 esym_signature = env->make_global_ref(env, env->intern(env, "signature"));
1066 esym_simplify_alnum = env->make_global_ref(env, env->intern(env, "simplify-alnum"));
1067 esym_skip = env->make_global_ref(env, env->intern(env, "skip"));
1068 esym_skip_binary_check = env->make_global_ref(env, env->intern(env, "skip-binary-check"));
1069 esym_skip_reuc = env->make_global_ref(env, env->intern(env, "skip-reuc"));
1070 esym_soft = env->make_global_ref(env, env->intern(env, "soft"));
1071 esym_sort_case_insensitively = env->make_global_ref(env, env->intern(env, "sort-case-insensitively"));
1072 esym_sort_case_sensitively = env->make_global_ref(env, env->intern(env, "sort-case-sensitively"));
1073 esym_specified = env->make_global_ref(env, env->intern(env, "specified"));
1074 esym_ssh = env->make_global_ref(env, env->intern(env, "ssh"));
1075 esym_ssh_custom = env->make_global_ref(env, env->intern(env, "ssh-custom"));
1076 esym_ssh_interactive = env->make_global_ref(env, env->intern(env, "ssh-interactive"));
1077 esym_ssh_key = env->make_global_ref(env, env->intern(env, "ssh-key"));
1078 esym_ssh_memory = env->make_global_ref(env, env->intern(env, "ssh-memory"));
1079 esym_strarray = env->make_global_ref(env, env->intern(env, "strarray"));
1080 esym_strategy = env->make_global_ref(env, env->intern(env, "strategy"));
1081 esym_string_as_unibyte = env->make_global_ref(env, env->intern(env, "string-as-unibyte"));
1082 esym_stringp = env->make_global_ref(env, env->intern(env, "stringp"));
1083 esym_style_diff3 = env->make_global_ref(env, env->intern(env, "style-diff3"));
1084 esym_style_merge = env->make_global_ref(env, env->intern(env, "style-merge"));
1085 esym_submodule = env->make_global_ref(env, env->intern(env, "submodule"));
1086 esym_symbol_value = env->make_global_ref(env, env->intern(env, "symbol-value"));
1087 esym_symbolic = env->make_global_ref(env, env->intern(env, "symbolic"));
1088 esym_system = env->make_global_ref(env, env->intern(env, "system"));
1089 esym_t = env->make_global_ref(env, env->intern(env, "t"));
1090 esym_tag = env->make_global_ref(env, env->intern(env, "tag"));
1091 esym_tags = env->make_global_ref(env, env->intern(env, "tags"));
1092 esym_target_limit = env->make_global_ref(env, env->intern(env, "target-limit"));
1093 esym_theirs = env->make_global_ref(env, env->intern(env, "theirs"));
1094 esym_threads = env->make_global_ref(env, env->intern(env, "threads"));
1095 esym_time = env->make_global_ref(env, env->intern(env, "time"));
1096 esym_topological = env->make_global_ref(env, env->intern(env, "topological"));
1097 esym_track_copies_any_commit_copies = env->make_global_ref(env, env->intern(env, "track-copies-any-commit-copies"));
1098 esym_track_copies_same_commit_copies = env->make_global_ref(env, env->intern(env, "track-copies-same-commit-copies"));
1099 esym_track_copies_same_commit_moves = env->make_global_ref(env, env->intern(env, "track-copies-same-commit-moves"));
1100 esym_track_copies_same_file = env->make_global_ref(env, env->intern(env, "track-copies-same-file"));
1101 esym_transaction = env->make_global_ref(env, env->intern(env, "transaction"));
1102 esym_transfer_progress = env->make_global_ref(env, env->intern(env, "transfer-progress"));
1103 esym_tree = env->make_global_ref(env, env->intern(env, "tree"));
1104 esym_treebuilder = env->make_global_ref(env, env->intern(env, "treebuilder"));
1105 esym_type = env->make_global_ref(env, env->intern(env, "type"));
1106 esym_typechange = env->make_global_ref(env, env->intern(env, "typechange"));
1107 esym_unborn = env->make_global_ref(env, env->intern(env, "unborn"));
1108 esym_union = env->make_global_ref(env, env->intern(env, "union"));
1109 esym_unmodified = env->make_global_ref(env, env->intern(env, "unmodified"));
1110 esym_unreadable = env->make_global_ref(env, env->intern(env, "unreadable"));
1111 esym_unspecified = env->make_global_ref(env, env->intern(env, "unspecified"));
1112 esym_untracked = env->make_global_ref(env, env->intern(env, "untracked"));
1113 esym_up_to_date = env->make_global_ref(env, env->intern(env, "up-to-date"));
1114 esym_update_fetchhead = env->make_global_ref(env, env->intern(env, "update-fetchhead"));
1115 esym_update_index = env->make_global_ref(env, env->intern(env, "update-index"));
1116 esym_updated = env->make_global_ref(env, env->intern(env, "updated"));
1117 esym_url = env->make_global_ref(env, env->intern(env, "url"));
1118 esym_use_case = env->make_global_ref(env, env->intern(env, "use-case"));
1119 esym_use_mailmap = env->make_global_ref(env, env->intern(env, "use-mailmap"));
1120 esym_user_ptrp = env->make_global_ref(env, env->intern(env, "user-ptrp"));
1121 esym_username = env->make_global_ref(env, env->intern(env, "username"));
1122 esym_userpass_plaintext = env->make_global_ref(env, env->intern(env, "userpass-plaintext"));
1123 esym_vector = env->make_global_ref(env, env->intern(env, "vector"));
1124 esym_wd_added = env->make_global_ref(env, env->intern(env, "wd-added"));
1125 esym_wd_deleted = env->make_global_ref(env, env->intern(env, "wd-deleted"));
1126 esym_wd_index_modified = env->make_global_ref(env, env->intern(env, "wd-index-modified"));
1127 esym_wd_modified = env->make_global_ref(env, env->intern(env, "wd-modified"));
1128 esym_wd_uninitialized = env->make_global_ref(env, env->intern(env, "wd-uninitialized"));
1129 esym_wd_untracked = env->make_global_ref(env, env->intern(env, "wd-untracked"));
1130 esym_wd_wd_modified = env->make_global_ref(env, env->intern(env, "wd-wd-modified"));
1131 esym_workdir_only = env->make_global_ref(env, env->intern(env, "workdir-only"));
1132 esym_wrong_type_argument = env->make_global_ref(env, env->intern(env, "wrong-type-argument"));
1133 esym_wrong_value_argument = env->make_global_ref(env, env->intern(env, "wrong-value-argument"));
1134 esym_wt_deleted = env->make_global_ref(env, env->intern(env, "wt-deleted"));
1135 esym_wt_modified = env->make_global_ref(env, env->intern(env, "wt-modified"));
1136 esym_wt_new = env->make_global_ref(env, env->intern(env, "wt-new"));
1137 esym_wt_renamed = env->make_global_ref(env, env->intern(env, "wt-renamed"));
1138 esym_wt_typechange = env->make_global_ref(env, env->intern(env, "wt-typechange"));
1139 esym_wt_unreadable = env->make_global_ref(env, env->intern(env, "wt-unreadable"));
1140 esym_x509 = env->make_global_ref(env, env->intern(env, "x509"));
1141 esym_xdg = env->make_global_ref(env, env->intern(env, "xdg"));
1142 }
1143