summaryrefslogtreecommitdiffstats
path: root/advice.h
diff options
context:
space:
mode:
authorKristoffer Haugsbakk <code@khaugsbakk.name>2024-03-05 21:29:43 +0100
committerJunio C Hamano <gitster@pobox.com>2024-03-05 22:04:26 +0100
commit8fbd903e58503cbdd1f1c816dd0c6c3c4d591b13 (patch)
treebdcac7428df8f52598ee55307389ff0cc6dfcee8 /advice.h
parentadvice: use double quotes for regular quoting (diff)
downloadgit-8fbd903e58503cbdd1f1c816dd0c6c3c4d591b13.tar.xz
git-8fbd903e58503cbdd1f1c816dd0c6c3c4d591b13.zip
branch: advise about ref syntax rules
git-branch(1) will error out if you give it a bad ref name. But the user might not understand why or what part of the name is illegal. The user might know that there are some limitations based on the *loose ref* format (filenames), but there are also further rules for easier integration with shell-based tools, pathname expansion, and playing well with reference name expressions. The man page for git-check-ref-format(1) contains these rules. Let’s advise about it since that is not a command that you just happen upon. Also make this advise configurable since you might not want to be reminded every time you make a little typo. Signed-off-by: Kristoffer Haugsbakk <code@khaugsbakk.name> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'advice.h')
-rw-r--r--advice.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/advice.h b/advice.h
index 9d4f49ae38..d15fe2351a 100644
--- a/advice.h
+++ b/advice.h
@@ -36,6 +36,7 @@ enum advice_type {
ADVICE_PUSH_UNQUALIFIED_REF_NAME,
ADVICE_PUSH_UPDATE_REJECTED,
ADVICE_PUSH_UPDATE_REJECTED_ALIAS,
+ ADVICE_REF_SYNTAX,
ADVICE_RESET_NO_REFRESH_WARNING,
ADVICE_RESOLVE_CONFLICT,
ADVICE_RM_HINTS,