Re: [PATCH v3 4/5] completion: custom git-bisect terms
- From
Patrick Steinhardt <ps@pks.im>
- Date
- Jan 19, 2024, 07:04 UTC
- Message-ID
- <ZaofG9EPCPx-G_Ph@tanuki>
- In-Reply-To
- <20240118204323.1113859-5-britton.kerin@gmail.com>
On Thu, Jan 18, 2024 at 11:43:22AM -0900, Britton Leo Kerin wrote:
Missing an explanation.
Show 21 quoted lines
> Signed-off-by: Britton Leo Kerin <britton.kerin@gmail.com>
> ---
> contrib/completion/git-completion.bash | 15 ++++++++++++---
> 1 file changed, 12 insertions(+), 3 deletions(-)
>
> diff --git a/contrib/completion/git-completion.bash b/contrib/completion/git-completion.bash
> index 63ca8082a4..ad80df6630 100644
> --- a/contrib/completion/git-completion.bash
> +++ b/contrib/completion/git-completion.bash
> @@ -1583,10 +1583,19 @@ _git_bisect ()
> {
> __git_has_doubledash && return
>
> - local subcommands="start bad new good old terms skip reset visualize replay log run help"
> + __git_find_repo_path
> +
> + local term_bad term_good
> + if [ -f "$__git_repo_path"/BISECT_START ]; then
> + term_bad=`__git bisect terms --term-bad`
> + term_good=`__git bisect terms --term-good`
> + fiWe do not use backticks in our codebase. Please use `$(cmd ...)` instead.
Patrick
Show 21 quoted lines
> + local subcommands="start bad new $term_bad good old $term_good terms skip reset visualize replay log run help" > + > local subcommand="$(__git_find_on_cmdline "$subcommands")" > + > if [ -z "$subcommand" ]; then > - __git_find_repo_path > if [ -f "$__git_repo_path"/BISECT_START ]; then > __gitcomp "$subcommands" > else > @@ -1619,7 +1628,7 @@ _git_bisect () > esac > > case "$subcommand" in > - bad|new|good|old|reset|skip|start) > + bad|new|"$term_bad"|good|old|"$term_good"|reset|skip|start) > __git_complete_refs > ;; > *) > -- > 2.43.0 >