static int git_commit_config(const char *k, const char *v, void *cb) { if (!strcmp(k, "commit.template")) return git_config_string(&template_file, k, v); return git_status_config(k, v, cb); }
int git_commit_config(const char *k, const char *v) { if (!strcmp(k, "commit.template")) { if (!v) return config_error_nonbool(v); template_file = xstrdup(v); return 0; } return git_status_config(k, v); }
static int git_commit_config(const char *k, const char *v, void *cb) { struct wt_status *s = cb; if (!strcmp(k, "commit.template")) return git_config_pathname(&template_file, k, v); if (!strcmp(k, "commit.status")) { include_status = git_config_bool(k, v); return 0; } return git_status_config(k, v, s); }
static int git_commit_config(const char *k, const char *v, void *cb) { struct wt_status *s = cb; int status; if (!strcmp(k, "commit.template")) return git_config_pathname(&template_file, k, v); if (!strcmp(k, "commit.status")) { include_status = git_config_bool(k, v); return 0; } if (!strcmp(k, "commit.cleanup")) return git_config_string(&cleanup_arg, k, v); status = git_gpg_config(k, v, NULL); if (status) return status; return git_status_config(k, v, s); }