|  | /* | 
|  | * "Ostensibly Recursive's Twin" merge strategy, or "ort" for short.  Meant | 
|  | * as a drop-in replacement for the "recursive" merge strategy, allowing one | 
|  | * to replace | 
|  | * | 
|  | *   git merge [-s recursive] | 
|  | * | 
|  | * with | 
|  | * | 
|  | *   git merge -s ort | 
|  | * | 
|  | * Note: git's parser allows the space between '-s' and its argument to be | 
|  | * missing.  (Should I have backronymed "ham", "alsa", "kip", "nap, "alvo", | 
|  | * "cale", "peedy", or "ins" instead of "ort"?) | 
|  | */ | 
|  |  | 
|  | #include "cache.h" | 
|  | #include "merge-ort.h" | 
|  |  | 
|  | void merge_switch_to_result(struct merge_options *opt, | 
|  | struct tree *head, | 
|  | struct merge_result *result, | 
|  | int update_worktree_and_index, | 
|  | int display_update_msgs) | 
|  | { | 
|  | die("Not yet implemented"); | 
|  | merge_finalize(opt, result); | 
|  | } | 
|  |  | 
|  | void merge_finalize(struct merge_options *opt, | 
|  | struct merge_result *result) | 
|  | { | 
|  | die("Not yet implemented"); | 
|  | } | 
|  |  | 
|  | void merge_incore_nonrecursive(struct merge_options *opt, | 
|  | struct tree *merge_base, | 
|  | struct tree *side1, | 
|  | struct tree *side2, | 
|  | struct merge_result *result) | 
|  | { | 
|  | die("Not yet implemented"); | 
|  | } | 
|  |  | 
|  | void merge_incore_recursive(struct merge_options *opt, | 
|  | struct commit_list *merge_bases, | 
|  | struct commit *side1, | 
|  | struct commit *side2, | 
|  | struct merge_result *result) | 
|  | { | 
|  | die("Not yet implemented"); | 
|  | } |