diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md index 7cba40d91..d9a2e13ea 100644 --- a/RELEASE_NOTES.md +++ b/RELEASE_NOTES.md @@ -3,6 +3,7 @@ ## New in git-machete 3.40.1 - fixed: ASCII-only mode is now applied separately for stdout and stderr so that stderr retains formatting when stdout is redirected (contributed by @tmchow) +- improved: bash, zsh and fish completion scripts now consistently filter out mutually exclusive options (contributed by @CodeLine9) ## New in git-machete 3.40.0 diff --git a/ci/checks/prohibit-fish-completion-repetition-checks-for-long-options.sh b/ci/checks/prohibit-fish-completion-repetition-checks-for-long-options.sh index 804559b4d..266c627f7 100755 --- a/ci/checks/prohibit-fish-completion-repetition-checks-for-long-options.sh +++ b/ci/checks/prohibit-fish-completion-repetition-checks-for-long-options.sh @@ -10,7 +10,7 @@ fi if grep -Pn 'not __fish_seen_subcommand_from .*?--([a-zA-Z0-9-]+)[^a-zA-Z0-9-].*? -x.*? -l \1 .*?-a ' $file; then echo - echo "In fish completion ($file), flags with required parameter (-x) should not use \`not __fish_seen_subcommand_from