#include "git-compat-util.h"
#include "diff-merges.h"
#include "gettext.h"
#include "revision.h"
diff_merges_setup_func_t;
static void set_separate(struct rev_info *revs);
static diff_merges_setup_func_t set_to_default = …;
static int suppress_m_parsing;
static void suppress(struct rev_info *revs)
{ … }
static void common_setup(struct rev_info *revs)
{ … }
static void set_none(struct rev_info *revs)
{ … }
static void set_separate(struct rev_info *revs)
{ … }
static void set_first_parent(struct rev_info *revs)
{ … }
static void set_combined(struct rev_info *revs)
{ … }
static void set_dense_combined(struct rev_info *revs)
{ … }
static void set_remerge_diff(struct rev_info *revs)
{ … }
static diff_merges_setup_func_t func_by_opt(const char *optarg)
{ … }
static void set_diff_merges(struct rev_info *revs, const char *optarg)
{ … }
int diff_merges_config(const char *value)
{ … }
void diff_merges_suppress_m_parsing(void)
{ … }
int diff_merges_parse_opts(struct rev_info *revs, const char **argv)
{ … }
void diff_merges_suppress(struct rev_info *revs)
{ … }
void diff_merges_default_to_first_parent(struct rev_info *revs)
{ … }
void diff_merges_default_to_dense_combined(struct rev_info *revs)
{ … }
void diff_merges_set_dense_combined_if_unset(struct rev_info *revs)
{ … }
void diff_merges_setup_revs(struct rev_info *revs)
{ … }