On Sun, Jan 28, 2018 at 7:43 AM, Ryan Schmidt <ryandes...@macports.org> wrote:
>
> From what you've described, I can only conclude that you already had 
> mercurial installed with the +bash_completion variant. If you didn't, what 
> you did would have worked:

OK, it seems to have actually worked.

    $ port installed mercurial
    The following ports are currently installed:
      mercurial @4.1.3_0
      mercurial @4.2_0
      mercurial @4.3.1_0
      mercurial @4.4.2_0+bash_completion (active)

> Note that:
>
> * "port variants" shows you what variants are available, not what variants 
> you have installed. It will only show a + (or -) next to variants that you 
> have explicitly enabled (or disabled) on the command line at the time when 
> you run "port variants", or in variants.conf. Use "port installed" to see 
> what you have installed.

Noted.

> * mercurial's +bash_completion variant doesn't put files in 
> /opt/local/etc/bash_completion.d. Use "port contents mercurial" to see what 
> it installed.

I see that the file is actually
"/opt/local/share/bash-completion/completions/mercurial".  Thanks for
your help.

...Stephen

Reply via email to