git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: [PATCH] Add --indent-heuristic to bash completion.

From
SZEDER Gábor <szeder.dev@gmail.com>
Date
Apr 27, 2017, 20:48 UTC
Message-ID
<20170427204836.14129-1-szeder.dev@gmail.com>
In-Reply-To
<bbcbdf11-5065-8fcb-d78e-74db03814781@suse.cz>
> The patch adds BASH completion for a newly added option.

There is a '--no-indent-heuristic' option, too, and a 'diff.indentHeuristic' config variable as well.

I'm not sure it's worth it, though. As far as I remember the future plans for indent heuristics, this option and config variable are only temporary, and this heuristic will become the default after a few releases of testing anyway (assuming that nothing prohibitive pops up in the meantime).

Show 48 quoted lines
> --------------5BA49415AE751679784E55AA
> Content-Type: text/x-patch;
>  name="0001-Add-indent-heuristic-to-bash-completion.patch"
> Content-Transfer-Encoding: 7bit
> Content-Disposition: attachment;
>  filename="0001-Add-indent-heuristic-to-bash-completion.patch"
> 
> >From 316355276a9772cdfdd24a81f19400f176944df2 Mon Sep 17 00:00:00 2001
> From: marxin <mliska@suse.cz>
> Date: Tue, 25 Apr 2017 13:35:17 +0200
> Subject: [PATCH] Add --indent-heuristic to bash completion.
> 
> Signed-off-by: Martin Liska <mliska@suse.cz>
> ---
>  contrib/completion/git-completion.bash | 4 +++-
>  1 file changed, 3 insertions(+), 1 deletion(-)
> 
> diff --git a/contrib/completion/git-completion.bash b/contrib/completion/git-completion.bash
> index 1150164d5..8fb25594c 100644
> --- a/contrib/completion/git-completion.bash
> +++ b/contrib/completion/git-completion.bash
> @@ -1395,7 +1395,7 @@ __git_diff_common_options="--stat --numstat --shortstat --summary
>  			--quiet --ext-diff --no-ext-diff
>  			--no-prefix --src-prefix= --dst-prefix=
>  			--inter-hunk-context=
> -			--patience --histogram --minimal
> +			--patience --histogram --indent-heuristic --minimal
>  			--raw --word-diff --word-diff-regex=
>  			--dirstat --dirstat= --dirstat-by-file
>  			--dirstat-by-file= --cumulative
> @@ -1482,6 +1482,7 @@ __git_format_patch_options="
>  	--not --all --cover-letter --no-prefix --src-prefix= --dst-prefix=
>  	--inline --suffix= --ignore-if-in-upstream --subject-prefix=
>  	--output-directory --reroll-count --to= --quiet --notes
> +	--indent-heuristic
>  "
>  
>  _git_format_patch ()
> @@ -1681,6 +1682,7 @@ __git_log_common_options="
>  	--min-age= --until= --before=
>  	--min-parents= --max-parents=
>  	--no-min-parents --no-max-parents
> +	--indent-heuristic
>  "
>  # Options that go well for log and gitk (not shortlog)
>  __git_log_gitk_options="
> -- 
> 2.12.2
Previous: Stefan Beller
Message 5 of 5 in “Add --indent-heuristic to bash completion.”
  1. Add --indent-heuristic to bash completion.Martin Liška, Apr 25, 2017
  2. Stefan BellerApr 26, 2017
  3. Martin LiškaApr 27, 2017
  4. Stefan BellerApr 27, 2017
  5. SZEDER GáborApr 27, 2017

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.