This will still show for the default "commits" notes: # Write/edit notes for the following object: For other notes refs it will show: # Write/edit "foo" notes for the following object: Signed-off-by: Yann Dirson <ydirson@xxxxxxx> --- builtin/notes.c | 8 ++++++-- 1 files changed, 6 insertions(+), 2 deletions(-) diff --git a/builtin/notes.c b/builtin/notes.c index bd342ac..ae89d38 100644 --- a/builtin/notes.c +++ b/builtin/notes.c @@ -91,7 +91,7 @@ static const char * const git_notes_get_ref_usage[] = { static const char note_template[] = "\n" "#\n" - "# Write/edit the notes for the following object:\n" + "# Write/edit %s%s%snotes for the following object:\n" "#\n"; struct msg_arg { @@ -167,6 +167,7 @@ static void create_note(const unsigned char *object, struct msg_arg *msg, if (msg->use_editor || !msg->given) { FILE *fp; + const char *ref = notes_ref_shortname(default_notes_tree.ref); /* write the template message before editing: */ path = git_pathdup("NOTES_EDITMSG"); @@ -178,7 +179,10 @@ static void create_note(const unsigned char *object, struct msg_arg *msg, fwrite(msg->buf.buf, 1, msg->buf.len, fp); else if (prev && !append_only) write_note_data(fp, prev); - fwrite(note_template, 1, strlen(note_template), fp); + if (!ref) + fprintf(fp, note_template, "", "", ""); + else + fprintf(fp, note_template, "\"", ref, "\" "); write_commented_object(fp, object); -- 1.7.5.3 -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html