| #ifndef NOTES_UTILS_H |
| #define NOTES_UTILS_H |
| |
| #include "notes.h" |
| |
| void commit_notes(struct notes_tree *t, const char *msg); |
| |
| struct notes_rewrite_cfg { |
| struct notes_tree **trees; |
| const char *cmd; |
| int enabled; |
| combine_notes_fn combine; |
| struct string_list *refs; |
| int refs_from_env; |
| int mode_from_env; |
| }; |
| |
| struct notes_rewrite_cfg *init_copy_notes_for_rewrite(const char *cmd); |
| int copy_note_for_rewrite(struct notes_rewrite_cfg *c, |
| const unsigned char *from_obj, const unsigned char *to_obj); |
| void finish_copy_notes_for_rewrite(struct notes_rewrite_cfg *c, const char *msg); |
| |
| #endif |