Subject: Re: [PATCH v2 5/5] branch -d: refuse deleting a branch which is currently checked out

From: Junio C Hamano <[email-masked]>
Date: Fri, 25 Mar 2016 14:00:50 -0700

Kazuki Yamaguchi <[email-masked]> writes:

> When a branch is checked out by current working tree, deleting the
> branch is forbidden. However when the branch is checked out only by
> other working trees, deleting is allowed.
> Use find_shared_symref() to check if the branch is in use, not just
> comparing with the current working tree's HEAD.
>
> Signed-off-by: Kazuki Yamaguchi <[email-masked]>
> ---

It seems that applying this directly on top of 'maint' does fix the
issue (and applying only part of the patch for t/ illustrates the
existing breakage), so let's make it a separate topic as you hinted
in your cover letter.

Thanks.