]> git.ipfire.org Git - thirdparty/git.git/commit - advice.h
branch: make the advice to force-deleting a conditional one
authorRubén Justo <rjusto@gmail.com>
Thu, 11 Jan 2024 12:40:34 +0000 (13:40 +0100)
committerJunio C Hamano <gitster@pobox.com>
Fri, 12 Jan 2024 01:15:54 +0000 (17:15 -0800)
commitbec9bb4b3918d2b3c7b91bbb116a667d5d6d298d
tree4de43a7fbb7d1443980368f5972957c0850b0904
parenteddd134ce3ad18c147fe0d0dc5e6b3118b8f61b8
branch: make the advice to force-deleting a conditional one

The error message we show when the user tries to delete a not fully
merged branch describes the error and gives a hint to the user:

error: the branch 'foo' is not fully merged.
If you are sure you want to delete it, run 'git branch -D foo'.

Let's move the hint part so that it is displayed using the advice
machinery:

error: the branch 'foo' is not fully merged
hint: If you are sure you want to delete it, run 'git branch -D foo'
hint: Disable this message with "git config advice.forceDeleteBranch false"

Signed-off-by: Rubén Justo <rjusto@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Documentation/config/advice.txt
advice.c
advice.h
builtin/branch.c