Merge branch 'rs/parse-options-negation-help'
"git cmd -h" learned to signal which options can be negated by listing such options like "--[no-]opt". * rs/parse-options-negation-help: parse-options: simplify usage_padding() parse-options: no --[no-]no-... parse-options: factor out usage_indent() and usage_padding() parse-options: show negatability of options in short help t1502: test option negation t1502: move optionspec help output to a file t1502, docs: disallow --no-help subtree: disallow --no-{help,quiet,debug,branch,message}
This commit is contained in:
@ -33,19 +33,19 @@ git subtree split --prefix=<prefix> [<commit>]
|
||||
git subtree pull --prefix=<prefix> <repository> <ref>
|
||||
git subtree push --prefix=<prefix> <repository> <refspec>
|
||||
--
|
||||
h,help show the help
|
||||
q,quiet quiet
|
||||
d,debug show debug messages
|
||||
h,help! show the help
|
||||
q,quiet! quiet
|
||||
d,debug! show debug messages
|
||||
P,prefix= the name of the subdir to split out
|
||||
options for 'split' (also: 'push')
|
||||
annotate= add a prefix to commit message of new commits
|
||||
b,branch= create a new branch from the split subtree
|
||||
b,branch!= create a new branch from the split subtree
|
||||
ignore-joins ignore prior --rejoin commits
|
||||
onto= try connecting new tree to an existing one
|
||||
rejoin merge the new branch back into HEAD
|
||||
options for 'add' and 'merge' (also: 'pull', 'split --rejoin', and 'push --rejoin')
|
||||
squash merge subtree changes as a single commit
|
||||
m,message= use the given message as the commit message for the merge commit
|
||||
m,message!= use the given message as the commit message for the merge commit
|
||||
"
|
||||
|
||||
indent=0
|
||||
|
@ -71,7 +71,7 @@ test_expect_success 'shows short help text for -h' '
|
||||
test_expect_code 129 git subtree -h >out 2>err &&
|
||||
test_must_be_empty err &&
|
||||
grep -e "^ *or: git subtree pull" out &&
|
||||
grep -e --annotate out
|
||||
grep -F -e "--[no-]annotate" out
|
||||
'
|
||||
|
||||
#
|
||||
|
Reference in New Issue
Block a user