Thanks to Junio and Peff for their feedback on v1.
https://public-inbox.org/git/20170217035800.13214-1-kyle@kyleam.com/T/#u
Changes from v1:
* "msg" is now positioned as the first argument to delete_ref() to
match update_ref().
20170217081205.zn7j6d5cffgdvfbn@sigill.intra.peff.net
* A "delete by head" test case has been added for the update-ref
change.
20170217082253.kxjezkxfqkfxjhzr@sigill.intra.peff.net
* The added tests no longer send grep's output to /dev/null.
20170217082253.kxjezkxfqkfxjhzr@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.vn7m4udsopmlvnn5@sigill.intra.peff.net,
20170217195549.z6uyy7hbbhj5avh7@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(-)