Jonathan Nieder wrote:

>  1. bash-completion versions before 1.1 are broken by bash 4.
> 
>  2. All known versions of git's completion script are broken by bash 4.
>     There is a patch cooking on the git mailing list to get it working
>     again.
> 
>  3. Other completion scripts might need changes, too.  There are about
>     74 packages to check :(

Oops, forgot to include references.

bash list
---------
* Some quoting issue led to the splitting of _get_cword:
  http://thread.gmane.org/gmane.comp.shells.bash.bugs/13440
* The advertised behavior change (a new default for COMP_WORDBREAKS
  includes '='):
  http://thread.gmane.org/gmane.comp.shells.bash.bugs/15035
* The git log --pretty=<tab><tab> bug:
  http://thread.gmane.org/gmane.comp.shells.bash.bugs/14046

git list
--------
* report that completion broke.  COMP_WORKBREAKS already included '='...
  http://thread.gmane.org/gmane.comp.version-control.git/159448/focus=159481
* triage.
  http://thread.gmane.org/gmane.comp.version-control.git/159516/focus=159628
* first revision of patch.
  http://thread.gmane.org/gmane.comp.version-control.git/159991
* second revision of patch.
  http://thread.gmane.org/gmane.comp.version-control.git/160103

Upshot of the git discussion:

| This ${COMP_WORDS[COMP_CWORD]}
| construct apparently is not the right way to find the word to complete
| anymore, assuming you want your completion script to work with bash 4
| and 3 as well.  Unfortunately, we use this construct all over the
| place.



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to