Thread (309 messages) flat view 309 messages, 17 authors, 2018-10-02

Re: [PATCH v4 18/21] completion: support `git range-diff`

From: Johannes Schindelin <hidden>
Date: 2018-08-10 20:24:53

Hi Eric,


On Sun, 22 Jul 2018, Eric Sunshine wrote:
On Sat, Jul 21, 2018 at 6:05 PM Johannes Schindelin via GitGitGadget
[off-list ref] wrote:
quoted
Tab completion of `git range-diff` is very convenient, especially
given that the revision arguments to specify the commit ranges to
compare are typically more complex than, say, what is normally passed
to `git log`.

Signed-off-by: Johannes Schindelin <redacted>
---
diff --git a/contrib/completion/git-completion.bash b/contrib/completion/git-completion.bash
@@ -1976,6 +1976,20 @@ _git_push ()
+_git_range_diff ()
+{
+  case "$cur" in
+  --*)
+          __gitcomp "
+               --creation-factor= --dual-color
+                  $__git_diff_common_options
+                  "
This is indented with a mix of spaces and tabs.

    Applying: completion: support `git range-diff`
    .git/rebase-apply/patch:18: space before tab in indent.
                --creation-factor= --dual-color
    warning: 1 line adds whitespace errors.
    Applying: range-diff: make --dual-color the default mode
    .git/rebase-apply/patch:105: space before tab in indent.
                --creation-factor= --no-dual-color
    warning: 1 line adds whitespace errors.

Other parts of this script seem to use tabs for indentation.
Thanks.

I guess that this is due to my playing with VS Code and failing to adjust
indentation rules of anything but C code...

Will be fixed in v5.

Ciao,
Dscho
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help