rename_ref: replace empty message in HEAD's log
When the current branch is renamed, the deletion of the old ref is recorded in HEAD's log with an empty message. Now that delete_ref() accepts a reflog message, provide a more descriptive message by passing along the log message that is given to rename_ref(). The next step will be to extend HEAD's log to also include the second part of the rename, the creation of the new branch. Helped-by: Jeff King <peff@peff.net> Signed-off-by: Kyle Meyer <kyle@kyleam.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
This commit is contained in:

committed by
Junio C Hamano

parent
de922669ab
commit
893dbf5ba1
@ -2616,7 +2616,7 @@ static int files_rename_ref(struct ref_store *ref_store,
|
||||
return error("unable to move logfile logs/%s to "TMP_RENAMED_LOG": %s",
|
||||
oldrefname, strerror(errno));
|
||||
|
||||
if (delete_ref(NULL, oldrefname, orig_sha1, REF_NODEREF)) {
|
||||
if (delete_ref(logmsg, oldrefname, orig_sha1, REF_NODEREF)) {
|
||||
error("unable to delete old %s", oldrefname);
|
||||
goto rollback;
|
||||
}
|
||||
|
Reference in New Issue
Block a user