{"thread":{"id":"65241","subject":"bash completion bug: git range-diff: no --diff-merges option","startedAt":"2026-03-13T20:36:20Z","lastAt":"2026-03-13T20:36:20Z","messageCount":1,"participants":["Andrey"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"538934","messageId":"2c9651da-6c1c-471a-a239-5a60576251a6@gmail.com","threadId":"65241","inReplyTo":null,"subject":"bash completion bug: git range-diff: no --diff-merges option","fromName":"Andrey","fromEmail":"butirsky@gmail.com","sentAt":"2026-03-13T20:36:17Z","receivedAt":"2026-03-13T20:36:20Z","isPatch":false,"sender":{"key":"butirsky@gmail.com","avatar":null},"body":"--diff-merges=, --no-diff-merges, --remerge-diff valuable options are \nabsent for 'git range-diff' completion.\n\nThese are the options presented here:\n\n|# Options accepted by log and show\n__git_log_show_options=\"\n         --diff-merges --diff-merges= --no-diff-merges --dd --remerge-diff\n         --encoding=\n\"|\n\nBut they are not included for range-diff:\n\n|_git_range_diff ()\n{\n         case \"$cur\" in\n         --*)\n                 __gitcomp \"\n                         --creation-factor= --no-dual-color\n                         $__git_diff_common_options\n                 \"\n                 return\n                 ;;\n         esac\n         __git_complete_revlist\n}|\n\n\n[System Info]\ngit version 2.53.0\n\n\n"}]}