Package: pass Version: 1.7.1-3 Severity: wishlist Tags: upstream patch Ohai,
pass git init creates a .gitattributes file, but that is not excluded from the zsh completion file, resulting in a "stray" password being shown. the following patch should fix it :) --- /tmp/_pass 2018-03-05 17:57:07.364909210 +0100 +++ /usr/share/zsh/vendor-completions/_pass 2018-03-05 17:57:44.113224814 +0100 @@ -124,7 +124,7 @@ local IFS=$'\n' local prefix zstyle -s ":completion:${curcontext}:" prefix prefix || prefix="${PASSWORD_STORE_DIR:-$HOME/.password-store}" - _values -C 'passwords' ${$(find -L "$prefix" \( -name .git -o -name .gpg-id \) -prune -o $@ -print 2>/dev/null | sed -e "s#${prefix}/\{0,1\}##" -e 's#\.gpg##' -e 's#\\#\\\\#' | sort):-""} + _values -C 'passwords' ${$(find -L "$prefix" \( -name .git\* -o -name .gpg-id \) -prune -o $@ -print 2>/dev/null | sed -e "s#${prefix}/\{0,1\}##" -e 's#\.gpg##' -e 's#\\#\\\\#' | sort):-""} } _pass_complete_entries_with_subdirs () { and yes, this should go upstream, I was just too lazy to join their mailinglist. Evgeni -- System Information: Debian Release: buster/sid APT prefers unstable-debug APT policy: (500, 'unstable-debug'), (500, 'unstable'), (1, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 4.15.0-1-amd64 (SMP w/4 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) LSM: SELinux: enabled - Mode: Permissive - Policy name: default Versions of packages pass depends on: ii gnupg 2.2.5-1 ii gnupg2 2.2.5-1 ii tree 1.7.0-5 Versions of packages pass recommends: ii git 1:2.16.2-1 ii gnupg2 2.2.5-1 ii qrencode 3.4.4-1+b2 ii xclip 0.12+svn84-4+b1 Versions of packages pass suggests: ii libxml-simple-perl 2.24-1 ii perl 5.26.1-5 ii python 2.7.14-4 ii python3 3.6.4-1 ii ruby 1:2.5.0 -- no debconf information -- debsums errors found: debsums: changed file /usr/share/zsh/vendor-completions/_pass (from pass package)