Package: mercurial-common Version: 3.5.1-2 Severity: normal Despite installing bash completion helpers, it doesn't work, for the exceedingly simple reason that the filename is wrong. Dynamic completion loading looks for the completion file to be named for the command, and the command is "hg", not "mercurial", so it doesn't find it and no smart completion is enabled.
-- System Information: Debian Release: stretch/sid APT prefers testing APT policy: (990, 'testing'), (500, 'unstable'), (1, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 4.2.0-1-amd64 (SMP w/8 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages mercurial-common depends on: ii libjs-excanvas 0.r3-4 ii python 2.7.9-1 pn python:any <none> Versions of packages mercurial-common recommends: ii ca-certificates 20150426 ii mercurial 3.5.1-2 Versions of packages mercurial-common suggests: pn python-mysqldb <none> ii python-openssl 0.15.1-2 ii python-pygments 2.0.1+dfsg-1.1 ii tk [wish] 8.6.0+8 -- no debconf information