{"thread":{"id":"52657","subject":"Bash-completion missing option merge-base","startedAt":"2020-01-17T13:30:14Z","lastAt":"2020-01-17T13:42:09Z","messageCount":2,"participants":["Ondrej Pohorelsky","Johannes Schindelin"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"389977","messageId":"CA+B51BERnCMJMK5dgo6+=22yr8Upv6RbKPh-Br6fALubVN-D9A@mail.gmail.com","threadId":"52657","inReplyTo":null,"subject":"Bash-completion missing option merge-base","fromName":"Ondrej Pohorelsky","fromEmail":"opohorel@redhat.com","sentAt":"2020-01-17T13:29:54Z","receivedAt":"2020-01-17T13:30:14Z","isPatch":false,"sender":{"key":"opohorel@redhat.com","avatar":"https://avatars.githubusercontent.com/u/35430604?v=4"},"body":"Hi,\n\nI'm a new maintainer of git in RHEL. We have encountered a bug where\nmerge-base is missing in bash completion. [1]\n\nFirst I applied a patch[2], that should fix this problem, into\ngit-1.8.3.1 we are using in RHEL 7.7 and I discovered that completion\nis still missing.\n\nThen I tried to reproduce this bug in the newest version of git and\ncompletion is still missing.\n\n\n[1] https://bugzilla.redhat.com/show_bug.cgi?id=1288506\n[2] https://marc.info/?l=git&m=138945079300929&w=4\n\nBest regards,\nOndřej Pohořelský\n\n"},{"id":"389980","messageId":"nycvar.QRO.7.76.6.2001171439290.46@tvgsbejvaqbjf.bet","threadId":"52657","inReplyTo":"CA+B51BERnCMJMK5dgo6+=22yr8Upv6RbKPh-Br6fALubVN-D9A@mail.gmail.com","subject":"Re: Bash-completion missing option merge-base","fromName":"Johannes Schindelin","fromEmail":"johannes.schindelin@gmx.de","sentAt":"2020-01-17T13:42:04Z","receivedAt":"2020-01-17T13:42:09Z","isPatch":false,"sender":{"key":"johannes.schindelin@gmx.de","avatar":"https://avatars.githubusercontent.com/u/127790?v=4"},"body":"Hi Ondřej,\n\nOn Fri, 17 Jan 2020, Ondrej Pohorelsky wrote:\n\n> We have encountered a bug where merge-base is missing in bash\n> completion. [1]\n\nThe `merge-base` command is not considered a user-facing command:\nhttps://github.com/git/git/blob/v2.25.0/command-list.txt#L120\n(the \"plumbing\" in \"plumbinginterrogators\" means that this is supposed to\nbe a low-level command, to be used in scripts, but not so much\ninteractively).\n\nTherefore I think that it is intentional that this command does not\ntab-complete: to declutter the list when typing git<TAB><TAB>.\n\nCiao,\nJohannes\n"}]}