From cfc0f94e159865dcfa8f9b0033a8bd980bf12396 Mon Sep 17 00:00:00 2001 From: Eisuke Kawashima Date: Wed, 3 Apr 2024 00:36:22 +0900 Subject: [PATCH] completion(git-rebase): non-interactive mode also supports --autosquash --- Completion/Unix/Command/_git | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/Completion/Unix/Command/_git b/Completion/Unix/Command/_git index 7370aaead..ff76aebbd 100644 --- a/Completion/Unix/Command/_git +++ b/Completion/Unix/Command/_git @@ -1559,12 +1559,9 @@ _git-range-diff () { (( $+functions[_git-rebase] )) || _git-rebase () { local -a autosquash_opts - - if (( words[(I)-i|--interactive] )); then - autosquash_opts=( - '( --no-autosquash)--autosquash[check for auto-squash boundaries]' - '(--autosquash )--no-autosquash[do not check for auto-squash boundaries]') - fi + autosquash_opts=( + '( --no-autosquash)--autosquash[check for auto-squash boundaries]' + '(--autosquash )--no-autosquash[do not check for auto-squash boundaries]') _arguments -s -S $endopt \ - actions \