bisect: swap command-line options in documentation
PATCH 1/1 bisect: swap command-line options in documentation
From: Hugo Locurcio <[email protected]>
The positional arguments are specified in this order: "bad" then "good". To avoid confusion, the options above the positional arguments are now specified in the same order. They can still be specified in any order since they're options, not positional arguments.
---
rebase: swap command-line options in documentation
I wasted an hour because I thought I'd have to specify "good" then "bad" since I followed the order of the options instead of the positional arguments. Let's make this harder to happen in the future :)
Published-As: https://github.com/gitgitgadget/git/releases/tag/pr-711%2FCalinou%2Frebase-doc-swap-options-v1
Fetch-It-Via: git fetch https://github.com/gitgitgadget/git pr-711/Calinou/rebase-doc-swap-options-v1
Pull-Request: https://github.com/gitgitgadget/git/pull/711
Documentation/git-bisect.txt | 2 +- builtin/bisect--helper.c | 2 +- git-bisect.sh | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-)
Documentation/git-bisect.txt +1 -1
@@ -16,7 +16,7 @@ DESCRIPTION The command takes various subcommands, and different options depending on the subcommand: - git bisect start [--term-{old,good}=<term> --term-{new,bad}=<term>] + git bisect start [--term-{new,bad}=<term> --term-{old,good}=<term>] [--no-checkout] [--first-parent] [<bad> [<good>...]] [--] [<paths>...] git bisect (bad|new|<term-new>) [<rev>] git bisect (good|old|<term-old>) [<rev>...]
builtin/bisect--helper.c +1 -1
@@ -27,7 +27,7 @@ static const char * const git_bisect_helper_usage[] = {N_ ("git bisect--helper --bisect-check-and-set-terms <command> <good_term> <bad_term>" ),N_ ("git bisect--helper --bisect-next-check <good_term> <bad_term> [<term>]" ),N_ ("git bisect--helper --bisect-terms [--term-good | --term-old | --term-bad | --term-new]" ), -N_ ("git bisect--helper --bisect-start [--term-{old,good}=<term> --term-{new,bad}=<term>]" +N_ ("git bisect--helper --bisect-start [--term-{new,bad}=<term> --term-{old,good}=<term>]" " [--no-checkout] [--first-parent] [<bad> [<good>...]] [--] [<paths>...]" ), NULL };
git-bisect.sh +1 -1
@@ -3,7 +3,7 @@ USAGE='[help|start|bad|good|new|old|terms|skip|next|reset|visualize|view|replay|log|run]' LONG_USAGE='git bisect help print this long help message. -git bisect start [--term-{old,good}=<term> --term-{new,bad}=<term>] +git bisect start [--term-{new,bad}=<term> --term-{old,good}=<term>] [--no-checkout] [<bad> [<good>...]] [--] [<pathspec>...] reset bisect state and start bisection. git bisect (bad|new) [<rev>]
base-commit: 20de7e7e4f4e9ae52e6cc7cfaa6469f186ddb0fa
Signature · 1 line
gitgitgadget
Quoted 2 lines · Hugo Locurcio via GitGitGadget
+ git bisect start [--term-{new,bad}=<term> --term-{old,good}=<term>] [--no-checkout] [--first-parent] [<bad> [<good>...]] [--] [<paths>...]
Yeah, matching the --term-{bad,good} and the actual arguments may make it easier to see the correspondence between them. Good idea.
In the old days, back when there weren't "--term-*=<myword>", it was much simpler. All people have to do was to remember that <bad> and <good> are ordered alphabetically.
Will queue. Thanks.