From: Junio C Hamano Date: Fri, 13 Oct 2017 05:11:29 GMT Subject: [PATCH 0/3] a small branch API clean-up Message-ID: <20171013051132.3973-1-gitster@pobox.com> This started as a little clean-up for a NEEDSWORK comment in branch.h, but it ended up adding a rather useful safety feature. Junio C Hamano (3): branch: streamline "attr_only" handling in validate_new_branchname() branch: split validate_new_branchname() into two branch: forbid refs/heads/HEAD branch.c | 44 ++++++++++++++++++++++++++++++-------------- branch.h | 27 ++++++++++++--------------- builtin/branch.c | 8 ++++---- builtin/checkout.c | 10 +++++----- sha1_name.c | 2 +- t/t1430-bad-ref-name.sh | 8 ++++++++ 6 files changed, 60 insertions(+), 39 deletions(-) -- 2.15.0-rc1-158-gbd035ae683