#define USE_THE_REPOSITORY_VARIABLE #include "git-compat-util.h" #include "config.h" #include "commit.h" #include "environment.h" #include "gettext.h" #include "refs.h" #include "notes-utils.h" #include "strbuf.h" void create_notes_commit(struct repository *r, struct notes_tree *t, const struct commit_list *parents, const char *msg, size_t msg_len, struct object_id *result_oid) { … } void commit_notes(struct repository *r, struct notes_tree *t, const char *msg) { … } int parse_notes_merge_strategy(const char *v, enum notes_merge_strategy *s) { … } static combine_notes_fn parse_combine_notes_fn(const char *v) { … } static int notes_rewrite_config(const char *k, const char *v, const struct config_context *ctx UNUSED, void *cb) { … } struct notes_rewrite_cfg *init_copy_notes_for_rewrite(const char *cmd) { … } int copy_note_for_rewrite(struct notes_rewrite_cfg *c, const struct object_id *from_obj, const struct object_id *to_obj) { … } void finish_copy_notes_for_rewrite(struct repository *r, struct notes_rewrite_cfg *c, const char *msg) { … }