Thanks to Junio and Peff for their feedback on v1. https://public-inbox.org/git/20170217035800.13214-1-k...@kyleam.com/T/#u
Changes from v1: * "msg" is now positioned as the first argument to delete_ref() to match update_ref(). 20170217081205.zn7j6d5cffgdv...@sigill.intra.peff.net * A "delete by head" test case has been added for the update-ref change. 20170217082253.kxjezkxfqkfxj...@sigill.intra.peff.net * The added tests no longer send grep's output to /dev/null. 20170217082253.kxjezkxfqkfxj...@sigill.intra.peff.net * Renaming the current branch is represented by two entries in HEAD's log, both which reuse the log message passed to rename_ref(). 20170217083112.vn7m4udsopmlv...@sigill.intra.peff.net, 20170217195549.z6uyy7hbbhj5a...@sigill.intra.peff.net * Corrected a few places in the commit messages where "delete_refs" was written instead of "delete_ref". Kyle Meyer (4): delete_ref: accept a reflog message argument update-ref: pass reflog message to delete_ref() rename_ref: replace empty message in HEAD's log branch: record creation of renamed branch in HEAD's log branch.c | 5 +++-- branch.h | 3 ++- builtin/am.c | 4 ++-- builtin/branch.c | 7 ++++--- builtin/notes.c | 4 ++-- builtin/remote.c | 4 ++-- builtin/replace.c | 2 +- builtin/reset.c | 2 +- builtin/symbolic-ref.c | 2 +- builtin/tag.c | 2 +- builtin/update-ref.c | 2 +- fast-import.c | 2 +- refs.c | 6 +++--- refs.h | 7 ++++--- refs/files-backend.c | 10 +++++----- t/t1400-update-ref.sh | 18 ++++++++++++++++++ t/t3200-branch.sh | 6 ++++++ transport.c | 2 +- 18 files changed, 58 insertions(+), 30 deletions(-) -- 2.11.1